节点js服务器。 httpstatus - 404

时间:2017-08-25 05:02:14

标签: javascript node.js server http-status-code-404

我做了一个小服务器。当我试图在浏览器中向我的服务器发出get请求时,我可以看到正确的数据,但是当我尝试通过代码向我的服务器发送帖子请求时,我得到httpstatus - 404.为什么会发生?

我的服务器代码:

var express = require('express');
var http = require('http');

var app = express();
app.get('/api/check', function(req, res) {
    res.send('{"debug": "on"}');
});
exports.app = functions.https.onRequest(app);

2 个答案:

答案 0 :(得分:0)

因为您的服务器没有 POST 路由请求处理程序。所以它显示 404 未找到消息。添加与 GET

相同的POST路由

答案 1 :(得分:0)

您现在不接受对API的POST请求,只接受GET。要接受POST请求,请添加:

app.post("/api/example", function(req, res) {
    // do your logic here
}