Как заставить Aurelia работать под локальной настройкой хоста в локальном IIS - PullRequest
1 голос
/ 27 мая 2019

Я новичок в мире Aurelia, и у меня запущен статический aurelia (C: \ Projects \ Aurelia), и он создает папку "dist" при запуске команды "au build" и использует порт 8080 по умолчанию. Теперь я Я создал проект Web API с VS 2017, и я хочу использовать тот же порт, чтобы избежать проблем с CORS, поэтому создал подпрограмму как (localhost: 8080 / WebApi). Но «au build» это не устраивает, так как говорит «Отказано в доступе», так как я использую тот же порт для настройки через IIS.

Я ищу в Google и не нашел никакой помощи, которую ищу. Может кто-нибудь помочь мне, как этого добиться?

1 Ответ

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

Я рекомендую настроить виртуальный каталог в IIS (то есть псевдоним в Apache), чтобы он указывал на папку /dist в приложении Aurelia, например с контекстом ui, рядом с другим WebApi.

У меня обычно есть что-то вроде http://localhost/ui для приложения aurelia и http://localhost/api для внутреннего API, позволяющего компонентам Aurelia выполнять вызовы ajax к API без CORS на локальном httpd-сервере вместо того, чтобы работать на локальном nodejs на порту 8080.

Обратите внимание, что вы можете запустить au build --watch вместо au run, чтобы использовать каждое изменение в исходном каталоге, и вам больше не нужен экземпляр nodejs.

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