visual-studio-code - 未找到 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。我宁愿理解这个问题,也不愿忽略它。
提前致谢。
解决方案
推荐阅读
- c - 哪些“C”实现不实现有符号整数的模运算?
- ios - BERT 确定性 (iOS)
- java - 有没有办法引用单击按钮上方按钮的索引?在 Java 摇摆中
- php - 使用 PHP 将数据附加到 JSON 文件的顶部
- emmet - Emmet 2.4.3 大大降低了 Atom 1.4.5.0 的速度
- python - 在django数据库中将两个字段相乘
- c# - 使用动态生成的 id 访问内容页面 id
- android - Android - 底部导航菜单所选项目的图标颜色不会因碎片而改变
- css - 反应输入占位符 - 打字机动画?
- javascript - iPhone上的flexbox布局没有占用适量的空间