我做了一个小服务器。当我试图在浏览器中向我的服务器发出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);
答案 0 :(得分:0)
因为您的服务器没有 POST 路由请求处理程序。所以它显示 404 未找到消息。添加与 GET
相同的POST路由答案 1 :(得分:0)
您现在不接受对API的POST请求,只接受GET。要接受POST请求,请添加:
app.post("/api/example", function(req, res) {
// do your logic here
}