【发布时间】:2018-12-01 06:35:54
【问题描述】:
我有一个 ASP.NET Core 2.1 Web 应用程序设置了一个 Angular 前端(使用 VS 默认设置),该前端配置为通过 HTTPS 连接运行。
我最初运行了这个项目,它在https://localhost:44325 上运行良好。 但是,现在,在编辑了我的 .html 和 .ts 文件之后,这些更改不会继续存在。但是当我在http://localhost:4200 上运行服务器时,更改会继续。
我希望在https://localhost:44325 上进行更改,因为这是我运行应用程序时浏览器打开的端口。我该如何改变?是 npm 的问题吗?它在我的角度应用程序中吗?它在 Startup.cs 中吗?
Startup.cs
...
public void ConfigureDevelopmentServices(IServiceCollection services)
{
...
app.UseMvc(routes =>
{
routes.MapSpaFallbackRoute(
name: "spa-fallback",
defaults: new { controller = "Fallback", action = "Index" }
);
});
...
}
...
environment.ts
export const environment = {
production: false,
apiUrl: 'http://localhost:5000/api/'
};
【问题讨论】:
标签: c# angular asp.net-core-2.1