@dentxt

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

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

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

Понимаю что вопрос достаточно поверхностный, но не знаю как иначе описать ситуацию.
  • Вопрос задан
  • 177 просмотров
Решения вопроса 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 к примеру).
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Acme Crypto Corp Нижний Новгород
от 100 000 до 150 000 руб.
Qlean Labs Москва
До 250 000 руб.
22 марта 2019, в 01:06
4000 руб./за проект
22 марта 2019, в 00:24
10000 руб./за проект