【问题标题】:Node js server. httpstatus - 404节点js服务器。 http状态 - 404
【发布时间】:2018-02-03 02:36:23
【问题描述】:

我做了一个小型服务器。当我尝试在浏览器中向我的服务器发出 get 请求时,我可以看到正确的数据,但是当我尝试通过代码向我的服务器发出 post 请求时,我得到 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);

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 很高兴我能帮上忙!记得通读参考资料。你会学到很多东西!
    【解决方案2】:

    因为您的服务器没有 POST 路由请求处理程序。所以它显示 404 Not Found Message。添加与 GET

    相同的 POST 路由

    【讨论】:

      猜你喜欢
      • 2021-01-31
      • 2016-03-25
      • 2020-07-31
      • 2016-06-12
      • 2023-03-03
      • 2020-12-08
      • 2014-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多