Mini Node Server(express)

KoEunseo·2022년 8월 13일
1

코드스테이츠

목록 보기
19/45
const express = require('express')
const app = express()
const PORT = 4999;
const jsonParser = express.json({ strict: false });
const cors = require('cors');

//cors 설정, 모든 요청과 응답에 cors 헤더 붙임
app.use(cors());

//port연결
app.listen(PORT, () => { 
  console.log(`Example app listening on port ${PORT}`)
})

//get요청
app.get('/', (req, res) => {
  res.send('Hello World!')
})
//post요청 : 분기에따라
app.post('/lower', jsonParser, (req, res) => {
  res.send(JSON.stringify(req.body.toLowerCase()))
})
//post요청 : 분기에따라
app.post('/upper', jsonParser, (req, res) => {
  res.send(JSON.stringify(req.body.toUpperCase()))
})

와우 이렇게나 줄어들 일인가ㅋㅋㅋㅋㅋㅋ
진짜 새삼 node.js로 했을때랑 비교해보니까 다들 왜 express쓰는지 알겠다...
그래도 node.js로 해보니 express를 봤을때 이해가 잘 되는 것 같긴 함!!
그래도 코드가 잘 안적히는 건 낯설어서겠지...??

profile
주니어 플러터 개발자의 고군분투기

0개의 댓글