Задать вопрос
@bernex

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

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

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

+ Proxy-Роутинг через nginx на node.js, для определенных урлов.
Рабочий вариант?
  • Вопрос задан
  • 288 просмотров
Подписаться 2 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Yeah
@Yeah
Так как переписывать предполагается на Ноде, то советую взять за основу архитектуру микросервисов:

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽