@dentxt

Размещение Node.js и PHP приложения на одном сервере?

Имеется сайт на PHP, приложение на Node JS и VPS сервер.
Суть задумки следующая:
-> Пользователь отправляет через сайт файл
-> NodeJS приложение обрабатывает его, получая необходимую информацию в строковом виде
-> Эти данные сохраняются в БД

Теперь вопрос. Каким образом мне разместить и связать два приложения на одном VPS и самое главное - осуществить передачу файла с сайта в приложение NodeJS и потом сохранить полученные данные обратно в MySQL.

Понимаю что вопрос достаточно поверхностный, но не знаю как иначе описать ситуацию.
  • Вопрос задан
  • 721 просмотр
Решения вопроса 1
@rPman
Подавляющее большинство загрузчиков файлов на бакэнде сохраняют его в виде файла на сервере, т.е. вам достаточно nodejs передать имя этого файла. Делайте это через вашу базу данных и через нее же забирайте результат.

web-клиент -> web-севере на php -> файл на сервере -> nodejs -> база данных (отсюда php сервер отдаст его клиентам)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
crazy_leo
@crazy_leo
Frontend Developer
Насколько я понимаю, операции с базой данных ты не делаешь на PHP.
А проблема, заключается в том, как отдать файл NodeJS промежуточно.

Поэтому, когда пользователь отправил файл сайту, то сайт делает запрос к NodeJS и когда NodeJS ответил ему, то сайт (на PHP) дальше че то там делает (записывает в базу)

И конечно не забудь, включить 2 сервера (для php, и nodejs) на разных портах (8080-для php, 3000 - nodejs к примеру).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы