WEB/Node.js

[21.08.17]Node 시작하기

문래동까마귀 2021. 8. 17. 19:49

서버는 노드로

메신저는 일렉트로닉 프레임

 

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"

}