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를 봤을때 이해가 잘 되는 것 같긴 함!!
그래도 코드가 잘 안적히는 건 낯설어서겠지...??