Как настроить начальную страницу или метод контроллера веб-приложения при развертывании приложений React или Angular или Ember - PullRequest
0 голосов
/ 07 февраля 2020

Я заполнил приложение React, которое вызывает Web Api, приложение работает нормально при запуске npm, все работает нормально, но когда я развертываю приложение, как мне настроить начальную страницу приложения? , Я новичок в React и никогда не участвовал в развертывании приложений SPA? Как я могу настроить запуск моего приложения реакции, когда я собираюсь развернуть его на сервере в папке моего сайта? Могу ли я изменить это? Как я могу это изменить?

Когда веб-API развертывается отдельно от приложения React, куда сначала направляется новый запрос, будет ли он go в React SPA или в метод контроллера Web-API.

Те же вопросы, которые у меня есть для Vue. js, Angular и Ember, каковы начальные страницы, как их настроить и если у нас есть отдельные веб-приложения, работающие для js и серверной логики на стороне сервера Web Api c - где сначала делается запрос go, когда мы просто набираем, например: xxxx.com, какая первая страница.

Я получил этот вопрос с тех пор, когда я строю свой проект Ember, используя npm build - он не создает файлы default.htm или index. html - так как же это происходит на первой странице? Любая помощь, чтобы понять поток здесь. Я знаю его глупый вопрос, но хочу понять - спасибо.

1 Ответ

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

Чтобы создать простое приложение реакции, вы можете выполнить следующие шаги:

1) Запустить командную строку от имени администратора.

2) Запустить команду ниже, чтобы создать приложение:

npm init react-app my-app

3) войдите в папку приложения, используя:

cd my-app

4) команду ниже для запуска приложения:

npm start

5) создайте приложение, используя команду ниже :

npm run build

, которые создают папку для сборки в вашем приложении.

enter image description here

enter image description here

при создании сайта в iis используйте эту папку в качестве пути к сайту или приложению.

enter image description here

enter image description here

enter image description here

Примечание: не забудьте назначить разрешения iis_iusrs и iusr папке сайта.

...