我在使用 Express for Node.js 时遇到了一个奇怪的问题。它无法从客户端获取发布请求。 get 请求有效,但由于某种原因 post 请求无效。
下面是一些简单的代码,它给我一个错误:
var express = require('express');
var app = express();
app.post('/', function(req, res){
res.end('Express post page!');
});
app.listen(4001);
当我尝试在浏览器中访问该页面时,它显示:Cannot GET/
同样,当我使用 get 请求时它工作正常,但是当我尝试使用 post 请求时它给了我这个错误。任何帮助将不胜感激。
附言我使用的是最新版的 Express 4.4.5
最佳答案
您尝试的不是 post 请求...浏览器的默认请求类型是 GET。 所以在你的应用程序中添加代码:
app.get('/', function(req, res){
res.end('Express get page!');
});
关于javascript - Node.js/ express 邮寄不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24502368/