목록Node/Node_사전 (4)
프론트엔드 정복하기
-RDBMS : 흔히 쓰는 DB tool >>RDBMS에서 Rows가 MongoDB에서는 Documents임. 예시) AGMall, JONAHN-YOUTUBE, test : DataBase products, sessions, users : Collection = Tables 컬랙션 내 문서들 : Documents = Rows 문서 내의 내용들 : Fields = Columns
: app을 express와 연결시킨 후, app을 get, post, send 한다. (John Ahn 기본 강의에서 쓰던 방식 -> index.js에서 app에 직접 get, post를 함.) : router = 미니 app : router를 get, post, send 한다. (John Ahn YouTube Clone 강의에서 쓰던 방식 -> index.js에 router를 연결하고 get, post를 함.) ex) 더보기 client에서 axios.post ( '/api/users/users_register' ) // index.js const express= require('express') const app = express( ) app.use('/api/users', require('./ro..
Schema & Model이란?) -schema : 사용자 데이터 저장 조건 모음집 -model : 스키마를 감싸는 것 .pre ( ' 메소드1 ' , function(next) ) : 메소드1(또는 다른 무언가)을 실행하기 전에 function을 실행함. .use ( cookieParser() ) : 위를 가져오다. 사용하다. : 미들웨어 함수를 사용하게 해준다. cookieParser같은 라이브러리 뿐만 아니라, 내가 지정한 어떤 함수를 미들웨어로 사용할 수 있게 해줌. ex) axios.post('/', body).use(MiddlewareFunc).then(res=>res) .res.cookie :cookie-parser를 설치함으로 인해 req.body처럼 바로 cookie를 활용 가능 .con..
const function-scoped : function을 시행함, 변수 재선언 가능 - var block-scoped : 변수 재선언 불가능 -let : 변수 재선언 불가능, 변수 재할당 가능 -const : 변수 재선언 불가능, 재할당 불가능 **변수 재선언 var a=’text1’ var a=’text2’ **변수 재할당 var a=’text1’ a=’text2’ require : require( src ) >> src 모듈을 불러온다. ( src : 상대경로 가능, ‘express’ 단순 단어를 넣는것도 가능) //require 함수 소스 var require = function(src){ var fileAsStr = readFile(src) var module.exports = {} eval(..