首页 > 解决方案 > 未找到 Angular Live Development Server api 请求

问题描述

真的很困惑,不知道从哪里开始。

基本上我已经使用“dotnet new angular”命令生成了一个新的角度项目。

我使用的是新机器,节点、npm 等都是最新的。

我的问题是这个模板不能开箱即用。当我运行应用程序时,所有前端都会加载,但是,对 api 等的任何请求都会 404 表明它找不到 url。

Chrome 控制台中的消息:“错误:未捕获(承诺中):错误:无法匹配任何路由。URL 段...”

每次我执行“dotnet run”命令时,我的应用程序都会在不同的端口上运行。应该是这样吗?无论生成哪个端口,这都是有问题的端口。

我必须手动更改为端口 5001 才能正常运行(尽管这带有烦人的安全提示。)

我正在为这个项目使用 Visual Studio 代码。有趣的是,如果我通过 Visual Studio(不是代码)运行这个项目,我会得到一个一致的静态端口号,它将按预期运行(这也带有烦人的安全提示)所以我必须假设它是 vscode 的这个随机端口号正在生成?

老实说,我对此并不熟悉,所以我可以承认。任何帮助或建议将不胜感激。如果我知道从哪里开始,我会发布代码片段。

PS,我知道我当然可以不使用 VSCode 运行它,而只使用 Visual Studio。我宁愿理解这个问题,也不愿忽略它。

提前致谢。

标签: visual-studio-code.net-coreangular-template

解决方案


推荐阅读