서버는 노드로
메신저는 일렉트로닉 프레임
REPL : Node의 Shell
-> 사용자 명령을 읽고, 수행 후 출력하는 동작을 반복하는 터미널
-> Read(읽고), Eval(해석하고), Print(출력하고, Loop(반복하고)
forEach
-> undefined
map/ filtert/ reduce
-> 배열반환
함수와 메서드
-> 메서드는 함수의 부분집합이라고 생각하면 됨(함수가 메서드를 포함)
-> this사용시에만 객체 자신멤버에 접근 가능
48p -> 실행결과 예측
모듈 = 재사용하기위한 코드 조각
서버 = 응답을해주는 컴퓨터
npm init -> 초기화 (package.json 생성) -y
npm install express
npx nodemon (실행할 서버)
-> 전역설치안하면 새로 만들때마다 설치필요?
npm i dotenv express morgan nodemon
nodemon ~.js
브라우저에서 http://localhost:포트번호/(루트)
postman
new -> http request
env -> 환경변수 관리
morgan -> 로그관리
params는 id
get -> params에 표부분
post -> 바디에 json으로 text작성 후 send
GET
http://localhost:3001/user:id1?name=chicken
-> user:id1 주소창입력
-> name(key) chicken(value) params query
POST
http://localhost:3001/user
->body
{
"id":"1234",
"password":"5678"
}
PATCH
http://localhost:3001/user:id1
-> body
{
"name":"hello"
}
'WEB > Node.js' 카테고리의 다른 글
[21.08.19] Sequelize (0) | 2021.08.19 |
---|