Skip to content

Commit f97ef60

Browse files
committed
chore
1 parent 73015ad commit f97ef60

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

exercises/app/index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,19 @@ app.use(json())
1111

1212
app.get('/todo/:id', async (req, res) => {
1313
const todoId = req.params.id
14+
const todo = await Todo.findById(id).exec()
15+
res.status(200).json(todo)
1416
})
1517

1618
app.get('/todos', async (req, res) => {
17-
19+
const todos = await Todo.find({}).lean().exec()
20+
res.status(200).json(todos)
1821
})
1922

2023
app.post('/todo', async () => {
2124
const todoToCreate = req.body.todo
25+
const todo = await Todo.create(todoToCreate)
26+
res.status(201).json(todo.toJSON())
2227
})
2328

2429
connect('mongodb://localhost:27017/intro-to-mongodb')

0 commit comments

Comments
 (0)