У меня есть проект Zend Framework, я хочу использовать Node Js для создания повторно используемых компонентов, другими словами, я хочу создать Реагировать на страницы в моем существующем приложении Zend Framework 2. Но я понятия не имею, как это сделать, я создал приложение для реагирования с использованием npm, но оно работает на локальном хосте, но я хочу использовать node js в моем существующем проекте Zend. Пожалуйста помоги. Я видел Как использовать node.js и socket.io в zend framework и Использование node.js и socket.io вместе с приложением Zend Framework, но я не могу понять, как это сделать. Кроме того, есть ли другая лучшая альтернатива для создания приложения для реагирования и интеграции его с существующим приложением zend. Заранее спасибо.
@estus, не могли бы вы рассказать подробно? Мне нужно создать приложение React внутри моего существующего приложения Zendframework 2. Возможно ли это сделать? Если да, то как. Я новичок в node, я сбит с толку и не знаю, с чего начать.
Узел используется веб-пакетом для создания JavaScript (и, возможно, других ресурсов, таких как CSS). Если вы планируете использовать сервер webpack dev, которому необходимо использовать конечные точки PHP, вы можете использовать сервер webpack dev для обслуживания запросов html / js / css и прокси ajax на ваш php-сервер. Конечным результатом вашего «реагирующего приложения» являются просто некоторые файлы, которые статически обслуживаются вашим веб-сервером, но во время разработки может пригодиться сервер webpack dev.
Это не имеет ничего общего с фреймворком. Вы используете Zend для запуска своего приложения. Узел нужен для создания приложения React, а не для его запуска. Это зависимость от разработки, а не от производства. не знаю с чего начать - установить Node и запустить npm i && npm run build внутри проекта React. В результате получаются простые файлы JS, которые можно развернуть на сервере.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Узел необходим для создания клиентского приложения React. Запускать его не обязательно. Раньше он не требовал внешнего веб-сервера для обслуживания JS на стороне клиента.