@bernex

Как организовать одновременную работу сайта на PHP и node.js?

Если переводить текущую версию с PHP на Node.

У кого какой опыт, как это организовывать? Что не переписывать разом, а частями.
Основная вещь это авторизация общая через Redis/бд.

+ Proxy-Роутинг через nginx на node.js, для определенных урлов.
Рабочий вариант?
  • Вопрос задан
  • 286 просмотров
Решения вопроса 1
Yeah
@Yeah
Так как переписывать предполагается на Ноде, то советую взять за основу архитектуру микросервисов:

Упрощенно:
  1. Выделяем некую сущность, например пользователь
  2. Пилим на Ноде мини-API по управлению пользователями (добавление/удаление/регистрация/восстановление паролей и т.д.)
  3. Прикручиваем PHP к этому мини-API, таким образом тестируем интеграцию
  4. Постепенно, когда вся бизнес-логика переписана на микро-сервисы, можно перенести фронт-энд на какой-нибудь нодовский фреймворк, тот же express и выуля - готово
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
AirWorker
@AirWorker
Node.js full stack web dev
Сейчас как раз переписал Django-проект на Ноду, но Джанговскую админку оставил - не охота возиться. Все нормально работает, жить можно. Бд трогать не пришлось, поэтому и проблем нет. Конечно же удобно все урлы разрулить nginx`ом - куда за чем ходить. Кстати конфиг nginx`а отлично собирается gulp`ом с помощью любого шаблонизатора общего назначения.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 10:01
500 руб./за проект
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час