0

带有 index.html 的网站位于此处 http://www.example.com/index.html

正在使用 angular/javascript,我正在尝试在本地使用 .json 文件提供虚假数据,我可以做到这一点。它只是非常简单的 javascript ...如果我有任何 CORS 问题,浏览器会在开发人员工具中告诉我,我只需在 chrome 中启用 CORS 扩展。

问题:

去这里:http ://www.example.com/index.html#/devices

似乎没有数据显示的原因是它无法找到此路径的明显消息

http://www.example.com/api/devices.json

我究竟做错了什么?

这是 devices.json 所在的位置......在 wwwroot 下

/example.com/wwwroot/api

4

2 回答 2

0

您可能不是http://www.example.com/的所有者

您的 IIS 设置错误。尝试在http://localhost/http://127.0.0.1/下设置 ist reachable

您也可以修改 system32 文件夹下的主机文件,但不建议这样做。

于 2016-10-02T20:30:14.357 回答
0

IIS 由于各种原因正在服务 404(未找到),要找出您的请求的问题,在没有启用详细错误的情况下,查看 http 日志文件,找到有问题的请求并找到 http 子状态:

192.168.1.200 GET /devices.json - 80 ... 404 3

404 右侧的数字是子状态,在这种情况下,3 表示:MIME type restriction.默认情况下,IIS 未配置为提供带有.json扩展名的状态文件。您已在服务器或站点级别的 IIS 中添加新的 MIME 类型映射。

于 2016-10-03T08:41:30.730 回答