Запрос сторонних конечных точек с сервера nodejs - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь создать какой-то прокси-сервер для запроса сторонних конечных точек по требованию. У меня есть следующий код:

const http = require('http');
const axios = require('axios');
const SOCKET_PORT = 8181;
const PROCESS_PORT = process.env.PORT || SOCKET_PORT;
const PROCESS_HOST = process.env.HOST || 'localhost';

const httpServer = http.createServer((req, res) => {
  axios
    .post('https://external.api/v3/places', {
      id: 'ChIJHy8QyjkJgTe0',
      type: 'SOME'
    })
    .then(data => {
      console.log(data);
      res.write(data);
      res.end();
    })
    .catch(() => res.end());
});

httpServer.listen(PROCESS_PORT, PROCESS_HOST, () => {
  const { address, port } = httpServer.address();

  console.log(`Server listening on http://${address}:${port}`);
});

Я хочу отправить запрос из приложения браузера на мой прокси-сервер, затем он должен запросить стороннюю конечную точку и вернуть ответ в приложение браузера. , Любые предложения будут оценены.

...