gpt4 book ai didi

angularjs - Angular 应用程序无法在 Windows 操作系统中打开

转载 作者:太空宇宙 更新时间:2023-11-04 12:22:20 24 4
gpt4 key购买 nike

我们将 Windows 8.1 用于一个 Angular 应用程序。安装了 bower 和 npm,还安装了 Node 服务器。

我们可以在 npm start 后看到登录页面,但登录成功后我们无法重定向。显示错误

Cannot GET /components/home.html

检查元素控制台错误后如下:

angular.js:11038 GET http://localhost:8081/components/home.html 404 (Not Found)

标题:

Request URL:http://localhost:8081/components/home.html
Request Method:GET
Status Code:404 Not Found
Remote Address:[::1]:8081
Referrer Policy:no-referrer-when-downgrade

响应:

Cannot GET /components/home.html

但它在 linux 机器上运行完美。我们使用的是 .Net web api,因此我们希望在一台机器上同时使用这两个应用程序。

感谢任何帮助。谢谢!

最佳答案

如果您在 Linux 上进行过测试并且它有效,我会说它是服务于 Assets 的服务器路径中的配置。如果您使用 Express 或 Webpack 为您提供 React 代码,它们对 Windows 有很好的支持,所以可能是本地配置问题。

尝试检查任何静态路径,例如./foo/bar 并用对 Windows 更友好的语法替换它们,例如:

const path = require("path")

path.join("foo", "bar")

关于angularjs - Angular 应用程序无法在 Windows 操作系统中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45638414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com