Как запустить ReactApp, созданный create-реагировать-приложение на XAMP, используя индекс. php вместо индекса. html? - PullRequest
0 голосов
/ 28 февраля 2020

Я тщательно искал в Интернете информацию о создании веб-сайта с использованием React в качестве внешнего интерфейса и PHP в качестве внутреннего интерфейса примерно неделю назад. Я нашел много решений по настройке веб-пакетов и прочего. Но большинство из них стремятся только к индексу. html. Итак, я решил создать одно LARGE реагирующее приложение и использовал CDNs React, ReactDOM и Babel для запуска его по индексу. php, работающего на XAMPP. Основная причина создания одного большого приложения заключается в том, что я не могу использовать полную функциональность создания компонентов и их импорта.

Но теперь я хочу использовать MD Bootstrap и его компоненты React. Но я не могу их использовать, поскольку импорт недоступен. Я смотрел учебники, читал статьи о веб-пакете и настраивал его. Но все это было для индекса. html. И наконец, я также нашел учебники, использующие PHP, XAMP (MySQL) и React. Однако большинство из них работают на сервере Node, а не на сервере XAMP.

Итак, я хочу создать что-то вроде

  • Веб-сайт
    • act_app
    • index. php

, где Reaction_app создается приложением create-Reaction-app или имеет те же функциональные возможности, что и импорт и прочее. Я знаю, что сервер NPM запускает индекс. html из / build /, но я хочу запустить его на сервере XAMP с использованием индекса. php.

1 Ответ

0 голосов
/ 28 февраля 2020

Вот ссылка, по которой вы можете перейти, чтобы сделать то, что вы просите https://medium.com/@MartinMouritzen / как запустить- php -in- node-js -и-почему-вы-вероятно-не должны- do-that-fb12abe955b0

и другие возможные ответы здесь Выполнение PHP сценариев на Node.js веб-сервере

Единственное, это не так действительно целесообразно сделать это. Это несет ряд рисков безопасности. Я бы посоветовал вам научиться разделять проблемы и следовать схеме Model-View-Controller (MVC), прикрепленной к React.

Вы можете по-прежнему иметь React в качестве вида, пока PHP находится сзади. запросы отправляются и принимаются через вызов API. Ознакомьтесь с этим простым руководством по достижению этого https://blog.bitsrc.io/how-to-build-a-contact-form-with-react-js-and-php-d5977c17fec0

Надеюсь, это поможет вам с тем, что вам нужно. Если это не так, дайте мне знать. рад помочь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...