Просмотр исходного кода

Changed Get, Post and Delete to have return

pull/15/head
radivoje.milutinovic 4 лет назад
Родитель
Сommit
1d12679099
1 измененных файлов: 12 добавлений и 12 удалений
  1. 12
    12
      src/routers/user.js

+ 12
- 12
src/routers/user.js Просмотреть файл

router.get('/users', (req, res) => { router.get('/users', (req, res) => {
try { try {
if (Object.entries(req.params).length === 0) { if (Object.entries(req.params).length === 0) {
res.status(200).send('getting all users')
return res.status(200).send('getting all users')
} }
else { else {
res.status(400).send('unable to get all users, request was bad')
return res.status(400).send('unable to get all users, request was bad')
} }
} catch (e) { } catch (e) {
res.status(500).send(e)
return res.status(500).send(e)
} }
}) })


try { try {
if (req.params.id) { if (req.params.id) {
//get by Id //get by Id
res.status(200).send('sending user with id of ' + req.params.id)
return res.status(200).send('sending user with id of ' + req.params.id)
} }
else { else {
res.status(400).send('Bad request')
return res.status(400).send('Bad request')
} }
} catch (e) { } catch (e) {
res.status(500).send(e)
return res.status(500).send(e)
} }
}) })


try { try {
if (Object.entries(req.body).length !== 0) { if (Object.entries(req.body).length !== 0) {
//create user //create user
res.status(201).send('creating user').send(req.body)
return res.status(201).json(req.body)
} }
else { else {
res.status(400).send('bad request')
return res.status(400).send('bad request')
} }
} catch (e) { } catch (e) {
res.status(500).send(e)
return res.status(500).send(e)
} }
}) })


try { try {
if (req.params.id) { if (req.params.id) {
//get by Id //get by Id
res.status(204).send('deleting user with id of ' + req.params.id)
return res.status(204).send('deleting user with id of ' + req.params.id)
} }
else { else {
res.status(400).send('Bad request')
return res.status(400).send('Bad request')
} }
} catch (e) { } catch (e) {
res.status(500).send(e)
return res.status(500).send(e)
} }
}) })



Загрузка…
Отмена
Сохранить