Я рекомендую настроить виртуальный каталог в 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.