最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何在快递服务器中进行API调用

IT培训 admin 3浏览 0评论

如何在快递服务器中进行API调用

我正在尝试在快递服务器中发出get请求,当前该服务器仅打印所有发布请求,并且可以正常工作,问题是当发出GET请求时,响应返回为'undefined'

var env = process.env.NODE_ENV || "development";
var config = require("./config")[env];

const express = require("express");
const bodyParser = require("body-parser");
const axios = require("axios");
const app = express();

app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());

const hostname = config.server.host;
const port = config.server.port;

app.post("/", (req, res) => {
  console.log(req.body);
  res.sendStatus(200);

  axios
    .get("")
    .then(response => {
      console.log(response);
    })
    .catch(error => {
      console.log(error.response);
    });
});

app.listen(port, hostname, () =>
  console.log(`Server running at http://${hostname}:${port}/`)
);
回答如下:使用Postman将Api呼叫发送到服务器。我在下面附加了链接。

    如果使用的是chrome,请安装Postman chrome扩展程序。
  • 使用Localhost:port服务器和发布方法并添加变量来发布查询
  • 希望这会有所帮助。

    此外,只需在您的代码中添加此调整,然后在适当的本地主机上侦听,

    var env = process.env.NODE_ENV || "development"; var config = require("./config")[env]; const express = require("express"); const bodyParser = require("body-parser"); const axios = require("axios"); const app = express(); app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.json()); const hostname = config.server.host; const port = config.server.port; app.post("/", (req, res) => { console.log(req.body); res.sendStatus(200); axios .get("https://reqres.in/api/products/3") .then(response => { console.log(response); }) .catch(error => { console.log(error.response); }); }); app.listen(1337, function(){ console.log('Express listening on port', this.address().port); });

  • 如何在快递服务器中进行API调用

    我正在尝试在快递服务器中发出get请求,当前该服务器仅打印所有发布请求,并且可以正常工作,问题是当发出GET请求时,响应返回为'undefined'

    var env = process.env.NODE_ENV || "development";
    var config = require("./config")[env];
    
    const express = require("express");
    const bodyParser = require("body-parser");
    const axios = require("axios");
    const app = express();
    
    app.use(bodyParser.urlencoded({ extended: false }));
    app.use(bodyParser.json());
    
    const hostname = config.server.host;
    const port = config.server.port;
    
    app.post("/", (req, res) => {
      console.log(req.body);
      res.sendStatus(200);
    
      axios
        .get("")
        .then(response => {
          console.log(response);
        })
        .catch(error => {
          console.log(error.response);
        });
    });
    
    app.listen(port, hostname, () =>
      console.log(`Server running at http://${hostname}:${port}/`)
    );
    
    回答如下:使用Postman将Api呼叫发送到服务器。我在下面附加了链接。

      如果使用的是chrome,请安装Postman chrome扩展程序。
    • 使用Localhost:port服务器和发布方法并添加变量来发布查询
  • 希望这会有所帮助。

    此外,只需在您的代码中添加此调整,然后在适当的本地主机上侦听,

    var env = process.env.NODE_ENV || "development"; var config = require("./config")[env]; const express = require("express"); const bodyParser = require("body-parser"); const axios = require("axios"); const app = express(); app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.json()); const hostname = config.server.host; const port = config.server.port; app.post("/", (req, res) => { console.log(req.body); res.sendStatus(200); axios .get("https://reqres.in/api/products/3") .then(response => { console.log(response); }) .catch(error => { console.log(error.response); }); }); app.listen(1337, function(){ console.log('Express listening on port', this.address().port); });

  • 发布评论

    评论列表 (0)

    1. 暂无评论