【发布时间】:2019-06-14 19:42:03
【问题描述】:
我是 Aurelia 世界的新手,我正在运行静态 aurelia (C:\Projects\Aurelia),当我运行命令“au build”时它正在创建“dist”文件夹,它使用默认端口 8080。现在我已经使用 VS 2017 创建了 Web API 项目,我想使用相同的端口来避免 CORS 问题,因此将子应用程序创建为 (localhost:8080/WebApi)。但是“au build”对此并不满意,因为它说“Permission denied”,因为我使用相同的端口通过 IIS 进行设置。
我通过谷歌搜索并没有找到我正在寻找的任何帮助。 谁能帮我实现这一目标?
【问题讨论】:
-
我发现最好的方法是只允许 DEV 使用 cors。所以我在端口 8080 上运行
au run并在另一个端口上运行我的 api。但是如果你想保持你的设置 - 你可以在你的 api 中创建一个文件夹(称之为pages) - 并将 aurelia 项目移到那里 - 然后从 api 端口浏览你的页面。你只需要在 webpack 配置中调整基本 url。 -
谢谢,我试试看