0

我正在尝试向外部链接 [1]:https ://bpdts-test-app.herokuapp.com/user/3 发送 GET 请求,以尝试在本地存储数据并对其进行操作。

使用 http-proxy-server 后,我能够访问此链接并显示特定路线上的数据。但是,我不确定如何以及在何处使用 axios 创建 GET 请求。

我的 server.js 文件如下

const express = require("express");
const { createProxyMiddleware } = require("http-proxy-middleware");
const allRoutes = require("./routes/allRoutes");

const app = express();

app.use(
  "/user/3",
  createProxyMiddleware({
    target: "https://bpdts-test-app.herokuapp.com",
    changeOrigin: true,
    ws: true,
    logLevel: "debug"
  })
);

app.listen(5000, () => console.log("Server running on 5000"));
4

1 回答 1

0

您可以在同一个文件中添加 POST 和 GET 请求,

  const express = require("express");
  const { createProxyMiddleware } = require("http-proxy-middleware");
  const allRoutes = require("./routes/allRoutes");

  const axios = require('axios');

 app.use(
        "/user/3",
     createProxyMiddleware({
     target: "https://bpdts-test-app.herokuapp.com",
     changeOrigin: true,
     ws: true,
     logLevel: "debug"
    })
    );


   axios({
         method: 'get',
         url: 'https://bpdts-test-app.herokuapp.com/swagger.json'
       })
      .then(function (response) {
    console.log(response.data)
    });
  app.listen(5000, () => console.log("Server running on 5000"));
于 2020-03-05T12:29:05.987 回答