Не удается получить данные из приложения узла через обратный прокси-сервер ISS - PullRequest
0 голосов
/ 04 февраля 2019

В Windows Server 2008 R2 Standard у меня есть приложение узла 8, которое работает на localhost: 3000.

На том же сервере есть также веб-сайт по умолчанию в ISS7, в порту 80, с URL myproject.com

Мне удалось создать обратный прокси-сервер на этом веб-сайте ISS7 по умолчанию, согласно этот учебник.Если я захожу на myproject.com, я получаю приложение узла

Если я начинаю поиск и, в основном, выполняю GET для myproject.com/laptops/names?name=hp&cat=offers, код состояния - 200, но я получаю json пустых результатов.,

Но я не должен получать пустые результаты, потому что база данных полна этой категории.В моем ноутбуке локально, в том же приложении, я получаю результаты.Маршрут узла для поиска не защищен (без входа в систему, без токена).

Приложение узла также содержит угловой 6 для внешнего интерфейса.Служба angular получает вот так

return this.http.get('/laptops/names?name=' +name+ '&cat=' +cat, {headers:headers}), а маршрут узла настроен как router.get('/laptops/names',(req, res)=>{.....

Я также пробовал службу angular вот так return this.http.get('http://localhost:3000/laptops/names?name=' +name+ '&cat=' +cat, {headers:headers}), но мне просто не удалось,без кода.По крайней мере, наличие URL-адреса в угловом формате, например, /laptops/names?name=...., дает статус 200 OK.

Так как я могу это исправить и получить результаты обратно?Я не знаю, что вызывает это?Сервер?Прокси?Пожалуйста посоветуй.

Спасибо

...