Javascript Node.js发布

Javascript Node.js发布,javascript,node.js,post,Javascript,Node.js,Post,这在我的app.js中 app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); 这是我的发帖方法 app.post('/data', function(req, res) { var name = req.body.name; var age = req.body.age; console.log(name); }); 这是我想用的帖子: $.post( "htt

这在我的app.js中

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
这是我的发帖方法

app.post('/data', function(req, res) {
    var name = req.body.name;
    var age = req.body.age;
    console.log(name);
});
这是我想用的帖子:

$.post( "http://localhost:3000/data", { name: "John", age: 25} );
这就是我得到的错误:

POST http://localhost:3000/data 404

有人能指出我犯的愚蠢错误吗?谢谢大家

节点服务器正在运行吗?它正在侦听哪个端口?您是否正在运行另一个响应该端口的进程,或者在为在正确的端口上运行的
/data
>保存路由后忘记重新加载服务器?使用Express.js?这是服务器中“/data”的唯一post处理程序吗?您可以放置一个完整的运行node.js代码段来重现问题吗?这不是404的原因,但是您的
app.post()
处理程序需要向
res
对象发送一些内容,如
res.send(“ok”)
res.json({status:“ok”})或者什么的。