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

Merge branch 'feature/3' into feature/2

# Conflicts:
#	src/routers/user.js
pull/16/head
Djordje Djoric 4 лет назад
Родитель
Сommit
c28fb63879
2 измененных файлов: 65 добавлений и 10 удалений
  1. 64
    9
      src/routers/user.js
  2. 1
    1
      src/server.js

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

const router = new express.Router() const router = new express.Router()
const app = express() const app = express()


router.get('/users', async (req, res) => {
try{
console.log('Users hit successfully!')
const allUsers = await User.find({})
if(!allUsers) {
res.status(404).send()
}
res.send(allUsers)
// app.get('/users', async (req, res) => {
// try{
// console.log('Users hit successfully!')
// const allUsers = await User.find({})
// if(!allUsers) {
// res.status(404).send()
// }
// res.send(allUsers)


} catch(e) {
// } catch(e) {
// res.status(500).send(e)
// }
// })

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

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

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

app.delete('/users/:id', (req, res) => {
try {
if (req.params.id) {
//get by Id
res.status(204).send('deleting user with id of ' + req.params.id)
}
else {
res.status(400).send('Bad request')
}
} catch (e) {
res.status(500).send(e) res.status(500).send(e)
} }
}) })

+ 1
- 1
src/server.js Просмотреть файл

app.get('/', (req, res) => { app.get('/', (req, res) => {
try { try {
res.send('Wello Horld!') res.send('Wello Horld!')
} catch(e) {
} catch (e) {
res.status(500).send(e) res.status(500).send(e)
} }
}) })

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