Могу ли я использовать IIS в качестве сервера разработки с «npm start» - PullRequest
1 голос
/ 07 июня 2019

Я создал приложение React и могу «запустить npm», чтобы успешно использовать его встроенный сервер разработки на порту 3000, но я хотел бы иметь возможность запускать и отлаживать мое приложение в контексте моей локальной сети IIS сервер (чтобы я мог ссылаться на другие службы на этом сайте, используя свои текущие учетные данные интегрированной аутентификации).

Есть ли способ сказать "npm start", чтобы он не использовал свой собственный встроенный dev-сервер и вместо этого использовал IIS (с горячей перезагрузкой всякий раз, когда я что-то изменяю в React)?

Я могу нормально запускать его в IIS, если сначала я "строю скрипт запуска npm", а затем перезагружаю свой браузер, но это просто нежелательно во время разработки.

Спасибо.

PS, я использовал это для создания приложения: "npx create-реакции-app my-app --typescript"

Ответы [ 2 ]

0 голосов
/ 16 июня 2019

Вот полное описание того, как я изменил свой веб-сервис в IIS, чтобы включить CORS и олицетворение идентичности, чтобы мое приложение localhost: 3000 React могло использовать его без суеты:

http://marcfearby.com/blog/computing/developing-in-react-with-an-api-hosted-in-iis

0 голосов
/ 07 июня 2019

Будет работать любой сервер, который может обслуживать статические файлы js. Убедитесь, что вы выполнили необходимые настройки для загрузки index.html при каждом запросе.

Как приложение реагирует на загрузку с использованием index.html, поэтому это должен быть файл, который будет загружаться постоянно.

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