【问题标题】:How to Show Nodejs POST request API, response data in the console or in Postman?如何在控制台或 Postman 中显示 Nodejs POST 请求 API、响应数据?
【发布时间】:2022-07-21 19:25:41
【问题描述】:

我在 Nodejs 中创建了一个 POST API,API 工作正常并在节点 js 控制台 cmd 中显示响应,但 响应未显示在浏览器网络选项卡或邮递员中

只显示send success message

如何在浏览器网络标签或邮递员中显示 POST 请求、响应

app.post("/translate", (req, res) => {
        var q = req.body.q;
        var target = "en"; 

 translateText(q, target)
 .then((res) => {
  console.log(res);

 })
 .catch((error) => {
  console.log(error);
 }); 
res.status(201).send("send success message");
});

【问题讨论】:

    标签: node.js api post


    【解决方案1】:

    在浏览器中只有 GET 方法会返回响应。

    如果你想渲染响应

    尝试将 HTTP 方法更改为 GET,

    在查询中,参数传递所需的值。

    app.get("/translate", (req, res) => {
        var q = req.queryParams.q;
        var target = "en"; 
    
     translateText(q, target)
    .then((res) => {
     console.log(res);
    
    })
    .catch((error) => {
     console.log(error);
    }); 
    res.status(201).send("send success message");
    });
    

    类似 http:locahost:4000/translate?q="Hello World"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-12
      • 2012-06-10
      • 2021-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-30
      相关资源
      最近更新 更多