Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
node.js mongodb express-无法发布/_Node.js_Mongodb_Express - Fatal编程技术网

node.js mongodb express-无法发布/

node.js mongodb express-无法发布/,node.js,mongodb,express,Node.js,Mongodb,Express,这是服务器,我不知道为什么,但是GET工作,但是POST不工作 我尝试使用命令提示符(curl-X POST localhost…-d…) 和铬延伸休息 而我仍然得到了这个职位/ 节点服务器的回复为“OK”,并打印到控制台。问题可能是您没有正确处理响应 我尝试了这一点并使用了express 4.8.5: 得到: var express = require('express'); var log = function(req, res, next) { console.log('Loggi

这是服务器,我不知道为什么,但是GET工作,但是POST不工作

我尝试使用命令提示符(curl-X POST localhost…-d…) 和铬延伸休息

而我仍然得到了这个职位/


节点服务器的回复为“OK”,并打印到控制台。问题可能是您没有正确处理响应

我尝试了这一点并使用了express 4.8.5:

得到:

var express = require('express');
var log = function(req, res, next) {
    console.log('Logging');
    res.end();
};

var app = express();

app.get('/businesses' , log);
app.post('/newBusiness' , log);

app.listen(3000);

确保您有
res.send
res.end
res.status
或类似文件。

express返回的HTTP状态码是什么?状态码是404
无法发布/
表示正在发布到
//code>。你确定你的表格有正确的路线吗?
var express = require('express');
var log = function(req, res, next) {
    console.log('Logging');
    res.end();
};

var app = express();

app.get('/businesses' , log);
app.post('/newBusiness' , log);

app.listen(3000);
$ curl -i localhost:3000/businesses
HTTP/1.1 200 OK
X-Powered-By: Express
Content-Type: text/html; charset=utf-8
Content-Length: 0
ETag: W/"0-0"
Date: Tue, 19 Aug 2014 12:45:14 GMT
Connection: keep-alive

$ curl -X POST -i localhost:3000/newBusiness
HTTP/1.1 200 OK
X-Powered-By: Express
Content-Type: text/html; charset=utf-8
Content-Length: 0
Date: Tue, 19 Aug 2014 12:45:17 GMT
Connection: keep-alive