2016-10-14 3 views
1

Каков наилучший способ интеграции приложений Expressjs/NodeJs с larvel api?Expressjs с Laravel api

Детали:

Я использую Reactjs и хочу сделать на стороне сервера визуализации, поэтому я создал nodejs сервер на порту 3000, чтобы сделать мое приложение на стороне сервера. Теперь на бэкэнд у меня есть Laravel api, который работает на порте 8000. Я использую только Laravel api.php, поэтому мне нужен маршрут http://my-app/api, который будет доступен для laravel.

Что является лучшим способом для моего приложения nodejs/express подключиться к моему larvel api? следует ли делать обратное проксирование? должен ли я делать междоменную ajax для доступа к моему larvel api?

UPDATE 1:

То, что я пытаюсь достичь, чтобы сделать мой реагировать/Redux применение в на стороне сервера с nodejs и управлять своим ИПН с Laravel. и моя проблема в том, что когда мое приложение получает обслуживание с nodejs на каком-то порту, я не могу общаться с laravel api, работающим на другом порту. Я ищу обходное решение для этого

ответ

0

Это общее. Если бы вы могли объяснить свое дело, в котором, по вашему мнению, вам нужны обе технологии, интегрированные, нам может быть проще помочь вам. Как вы собираетесь интегрировать их и какова цель?

Узел и Laravel - это технологии на стороне сервера, использование двух в сочетании не имеет особого смысла, не зная о том, чего вы пытаетесь достичь.

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

Если это общение в реальном времени, что вы заинтересованы, то посмотрите на некоторые из WebSocket технологий, которые доступны для PHP/Laravel, а также, например, PusherSocket.io или Laravel Broadcasting and the new Echo.

+0

Именно это я и хочу «использовать laravel как хранилище данных». но я не могу отправить ему запросы ajax, как это сделать, если это на другом порту? я обновил вопрос –

Смежные вопросы