gpt4 book ai didi

javascript - 快速 GET 路线不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 02:17:39 27 4
gpt4 key购买 nike

我使用 Node 和 Express 开发了 REST API。我正在尝试获取待办事项列表项。每个todo 列表项都包含一个 id 和 text 属性。我想要做的是拥有一个 GET 路由,它允许我通过将 id 作为路由参数传递来获取特定的 todo 列表项。我尝试了几次,但看不出我做错了什么。我的代码是:

我的数据库

var mongoose = require('mongoose');

module.exports = mongoose.model('Todo', {
text : String,
done : Boolean
});

// get all todos list items
app.get('/api/todoo', function(req, res) {

// use mongoose to get all todos in the database
Todo.find(function(err, todos) {

// if there is an error retrieving, send the error. nothing after res.send(err) will execute
if (err)
res.send(err)

res.json(todos); // return all todos in JSON format
});
});


//Getting a todo list by ID

app.get('/api/todoo/:todo_id', function(req, res) {
Todo.find({id : req.params.todo_id},
function(err, todo) {
if (err)
res.send(err);

res.json(todos);
});
});

最佳答案

这是否只是一个拼写错误,在您想要“todo”的地方写了“todoo”?

关于javascript - 快速 GET 路线不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34968732/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com