Upload 4.12

This commit is contained in:
Andrew Trieu
2023-05-31 21:14:33 +03:00
parent 1c781aca74
commit 0988a44fe4
5 changed files with 88 additions and 44 deletions

View File

@@ -13,11 +13,22 @@ blogsRouter.post('/', async (request, response) => {
title: body.title,
author: body.author,
url: body.url,
likes: body.likes
likes: body.likes || 0
})).save()
response.status(201).json(blog)
})
blogsRouter.get('/:id', async (request, response) => {
const blog = await Blog.findById(request.params.id)
if (blog) response.json(blog)
else response.status(404).end()
})
blogsRouter.delete('/:id', async (request, response) => {
await Blog.findByIdAndRemove(request.params.id)
response.status(204).end()
})
module.exports = blogsRouter