iPod Video White

๐Ÿ““ TIL

[220718]

k_m_jin 2022. 7. 18. 22:11

routes/api/todos.js

router.get('/', (req, res) => {
  console.log('req.body::', req.body)
  console.log('req.query', typeof req.query)
  const { apikey } = req.query.apikey
  const validApikeies = [123456]

  // //์„œ๋ฒ„์—๋Ÿฌ 500๋Œ€
  // console.log(apikey.toFixed(2))

  if (!validApikeies.includes(Number(apikey))) {
    return res.status(401).json('์œ ํšจํ•œ ์ •๋ณด๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค!')
  }
  return res.status(200).json({
    name: 'first Todos api',
  })
})

router.post('/', (req, res) => {
  console.log('req.body::', req.body)
  res.status(200).json(true)
})

router.put('/:id', (req, res) => {
  console.log('req.params::', req.params)
  res.status(200).json(true)
})

router.delete('/:id', (req, res) => {
  console.log('req.params::', req.params)
  res.status(200).json(true)
})
router.delete('/:id', (req, res) => {
  console.log('req.body::', req.body)
  const { id } = req.body
  res.status(200).json(true)
})
router.post('/delete', (req, res) => {
  console.log('req.body::', req.body)
  const { id } = req.body
  res.status(200).json(true)
})

api = ๋ช…๋ น๋“ค

 

๊น”๋”ํ•˜๊ฒŒ ๋ณด๊ธฐ์œ„ํ•ด
fs.writeFileSync(`${global.appRoot}/todosindex.json`, JSON.stringify(todos, null, 2))
 
๋ฐ˜์‘ํ˜•