Запросы прокси, полученные на сервере laravel, для экспресс-сервера, работающего на локальном хосте - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть существующий экспресс-сервер, работающий на локальном хосте, который я хотел бы интегрировать в мое приложение laravel и сделать его доступным для внешнего мира только через сервер laravel.

Моя ситуация немного похожа на этот вопрос, за исключением обратного: Proxy Express запрашивает API laravel

Я просмотрел 3 прокси-библиотеки laravel, и ни одна из них, похоже, не способна работать на одной конечной точке (например, mydomain.com/expressServer/expressendpoint?expressqueryparams), отправленная на сервер laravel, работающий на mydomain.com, и прокси локальный: 6969 / expressendpoint expressqueryparams

Например: пользователь может отправить запрос на мой сервер laravel. Мой сервер laravel принимает запрос, копирует и отправляет его на экспресс-сервер, работающий на localhost. Этот экспресс-сервер НЕ виден внешнему миру, поэтому простое «перенаправление» не сработает. Получив ответ от экспресс-сервера, сервер laravel отправляет ответ обратно пользователю.

Мне нужен простой способ, чтобы это работало для различных типов запросов (например, GET, POST и т. Д.). Пока что все, что я нашел, - это использовать Guzzle HTTP (кажется, излишним) или использовать перенаправление (в этой ситуации не сработает, мне нужна информация о реальном запросе для прохождения через сервер laravel, например прокси).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...