Есть 2 локальных сервера, один с приложением, второй с нодой. В случае ошибки сервер с приложением посылает post запрос на второй сервер, который его будет логировать. Т.к. сервера находятся на разных портах, политика безопасности запрещает обмениваться запросы => я настраиваю проксирование вот так:
"proxy": {
"/log": {
"target": "http://localhost:8000/log",
"changeOrigin": true
}
}т.е. хочу что бы по запросу на /log запрос уходил на второй сервер. А там я его слушаю:
server.post('/log', (req, res) => {
console.log('logged');
res.send('done');
});Проблема в том, что во время отправки запроса мне возвращается 404 статус и сервер ничего не логирует. Но начинает логировать, если я изменяю прокси вот так:
"proxy": {
"/": {
"target": "http://localhost:8000/",
"changeOrigin": true
}
}Но в этом случае я все запросы отправляю на второй сервер, а мне надо только один, для логирования. Как настроить проксирование в данном случае?
Не надо указывать pathname в target. Оставь только http://localhost:8000
Обсуждают сегодня