【发布时间】:2017-07-26 03:53:59
【问题描述】:
我的解决方案目前有 2 个项目。前端是使用 Angular cli 创建的 Angular 2 应用,后端是 .NET Core Web API。
如何将这两个应用程序集成在一起,以便在同一个端口上提供服务?目前,我已将标头放入 Web API 以允许跨源请求中的所有域,但我不想在生产中这样做,而且我还需要引入身份验证,因此我需要一个在 Angular 2 应用程序和API。
我仍然想使用 Angular cli 来搭建 Angular 应用程序,但希望前端通过与 api 相同的端口提供服务。
我想将 Angular cli 文件添加到 Visual Studio 项目中,这样当我启动 api 实例时,它也可以为前端项目提供服务。
此外,当我从 Visual Studio 进行发布时,我希望它执行 ng build 并包含带有 api 的前端生产版本。这可能吗?
【问题讨论】:
标签: angular angular-cli asp.net-core-webapi