Javascript Node.js发布
这在我的app.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.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”})代码>或者什么的。