|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
router.post('/users', (req, res) => { |
|
|
|
|
|
|
|
|
router.post('/users', async (req, res) => { |
|
|
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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const createdUser = new User(req.body) |
|
|
|
|
|
console.log(createdUser) |
|
|
|
|
|
await createdUser.save() |
|
|
|
|
|
return res.status(201).send(createdUser) |
|
|
} |
|
|
} |
|
|
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) |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
|
|
|
|