Как получить данные с удаленного сервера с помощью узла - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь отправить запрос GET на внешнюю ссылку [1]: https://bpdts-test-app.herokuapp.com/user/3 в попытке сохранить данные локально и манипулировать ими.

После использования http-proxy-сервера я смог получить доступ к этой ссылке и отобразить данные по определенному маршруту. Тем не менее, я не уверен, как и где создать запрос GET, используя ax ios.

Мой сервер. 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"));

1 Ответ

0 голосов
/ 05 марта 2020

Вы можете добавить запрос 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"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...