Я пытаюсь создать какой-то прокси-сервер для запроса сторонних конечных точек по требованию. У меня есть следующий код:
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}`);
});
Я хочу отправить запрос из приложения браузера на мой прокси-сервер, затем он должен запросить стороннюю конечную точку и вернуть ответ в приложение браузера. , Любые предложения будут оценены.