구성 리스트
express 설치법사용법
nodemon 설치법 사용법
joi 설치법 사용법
helmet 설치법사용법
morgan 설치법 사용법 실행 결과
config 설치법 사용법 실행 결과
winston 설치법 사용법 실행 결과
$ npm install joi --save
const Joi = require('joi')
app.post('/api/courses', (req,res) => {
const schema = {
name : Joi.string().min(3).required()
}
result = Joi.validate(req.body, schema)
console.log(result)
if(result.error ){
res.status(400).send(result.error)
return
}
const course = {
id : courses.length + 1,
name : req.body.name
}
courses.push(course)
res.send(course)
})