- 백엔드 코드를 짜보면서 백엔드 개발자와 소통을 유의미 하게 해보자!
- 코드 생성기가 아니고 매우 raw 한 레벨부터 서버를 만들 예정
- npm init으로 파일 초기화
- npm i express 로 express 라이브러리 가져오기
Node.js
- node.js의 자바스크립트는 ES6문법이 적용되지 않는다.
- common.js을 이용한 방법으로 개발할 예정 ⇒ import 구문을 사용하지 않을 것이라는것
- webpack을 사용했기때문에… 사용안해봄
서버 열기
// localhost:3000에 서버가 열림
app.listen(3000, ()=>{
console.log('start server')
})
// 3000번 포트로 요청했을때 응답메시지 전송
app.get('/', (req, res)=>{
res.send('hello 👋🏻')
})
// 개쩐다.... html도 보낼 수가 있음
app.get('/', (req, res)=>{
res.send('<h1>hello 👋🏻</h1>')
})
html을 보낼 수 도 있다.
<aside>
🔥 근데 서버를 껐다가 켰다가 해야되서 불편함…
</aside>
Postman으로 내가 만든 서버에 요청 보내기
PUT VS PATCH
- PUT은 전체 데이터를 바꿔치기함 ⇒ 구현이 조금 더 편함
- PATCH는 특정 값을 바꾸기 위함