/
MaximNosko
/
TestReact
Обзор
Документация
Войти
/
MaximNosko
/
TestReact
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
server_proxy.js
40 строк
1 KB
MaximNosko
Из сервера убрано CORS
18 дек 2024, 14:14
18 дек 2024, 14:14
606f6aa
Код
Авторство
О чём код?
const express = require('express'); const { createProxyMiddleware } = require('http-proxy-middleware'); const http = require('http'); function sendRequest() { const options = { method: 'GET', hostname: "localhost", port: "3000", path: "", }; const req = http.request(options, (res) => { console.log(`Ответ сервера: ${res.statusCode}`); }); req.on('error', (error) => { console.error(`Не удалось отправить запрос. Ошибка: ${error}`); }); req.end(); } sendRequest(); const app = express(); const port = 8080; // Порт, на котором будет работать прокси-сервер // Проксирование всех запросов к целевому серверу app.use('/', createProxyMiddleware({ target: 'http://localhost:3000/proxy/8080', // Адрес вашего сервера разработки changeOrigin: true, ws: true, // Поддержка WebSockets (при необходимости) logLevel: 'debug', // Уровень логгирования (для отладки) })); app.listen(port, () => { console.log(`Прокси-сервер запущен на порту ${port}`); });