【发布时间】:2017-10-09 22:06:07
【问题描述】:
我有一个 AngularJS 应用程序。
我有以下文件夹结构:
ROOT
-app
-data
index.html
在我的服务中,我加载位于数据文件夹中的 bookmarks.xml 文件:
this.$http.get('data/bookmarks.json').then(...)
当我在本地运行站点时:http://localhost:8080 一切正常,文件已加载并呈现。
在我将我的应用程序部署到 Microsoft Azure azurewebsites.net 后,我在代码加载 bookmarks.json 文件的位置收到以下错误消息:
可能未处理的拒绝:{"data":"您要查找的资源已被删除、更改名称或暂时不可用。","status":404,"config":{"method": "GET","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"data/bookmarks.json","headers":{"Accept":" application/json, text/plain, /"}},"statusText":"未找到"}
知道为什么会这样吗? 看起来它无法在数据文件夹中找到该文件。文件当然在那里。试过“/data/bookmarks.json” - 没有效果。
【问题讨论】: