Как использовать Node.js в ZendFramework 2 для создания приложений React

У меня есть проект Zend Framework, я хочу использовать Node Js для создания повторно используемых компонентов, другими словами, я хочу создать Реагировать на страницы в моем существующем приложении Zend Framework 2. Но я понятия не имею, как это сделать, я создал приложение для реагирования с использованием npm, но оно работает на локальном хосте, но я хочу использовать node js в моем существующем проекте Zend. Пожалуйста помоги. Я видел Как использовать node.js и socket.io в zend framework и Использование node.js и socket.io вместе с приложением Zend Framework, но я не могу понять, как это сделать. Кроме того, есть ли другая лучшая альтернатива для создания приложения для реагирования и интеграции его с существующим приложением zend. Заранее спасибо.

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

Estus Flask 08.11.2018 11:27

@estus, не могли бы вы рассказать подробно? Мне нужно создать приложение React внутри моего существующего приложения Zendframework 2. Возможно ли это сделать? Если да, то как. Я новичок в node, я сбит с толку и не знаю, с чего начать.

Nishant Sharma 08.11.2018 11:33

Узел используется веб-пакетом для создания JavaScript (и, возможно, других ресурсов, таких как CSS). Если вы планируете использовать сервер webpack dev, которому необходимо использовать конечные точки PHP, вы можете использовать сервер webpack dev для обслуживания запросов html / js / css и прокси ajax на ваш php-сервер. Конечным результатом вашего «реагирующего приложения» являются просто некоторые файлы, которые статически обслуживаются вашим веб-сервером, но во время разработки может пригодиться сервер webpack dev.

HMR 08.11.2018 11:34

Это не имеет ничего общего с фреймворком. Вы используете Zend для запуска своего приложения. Узел нужен для создания приложения React, а не для его запуска. Это зависимость от разработки, а не от производства. не знаю с чего начать - установить Node и запустить npm i && npm run build внутри проекта React. В результате получаются простые файлы JS, которые можно развернуть на сервере.

Estus Flask 08.11.2018 13:41
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
680
0

Другие вопросы по теме