json - 无法在 https 服务器中下载 json 数据,在本地同样可以正常工作

标签 json angular angular-services angular8

我正在使用“assets”文件夹中的静态数据,像这样导入:

从 './../../../assets/mock-json/programme-management.json' 导入 programmeManagment;

并在服务中使用:

返回(JSON.parse(JSON.stringify(programmeManagment)));

它在本地主机上运行良好。当我将代码移动到服务器时,它显示错误为:

https:xxx.azurewebsites.net/assets/mock-json/programme-management.json 404 Not Found 响应显示为:

您要查找的资源已被删除、名称已更改或暂时不可用。

这是怎么想出来的?

最佳答案

像这样尝试:

this.http.get('./../../../assets/mock-json/programme-management.json').subscribe( res => {
    console.log(res)
})

关于json - 无法在 https 服务器中下载 json 数据,在本地同样可以正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58111297/

相关文章:

json - 将堆栈标签传递到 Cloudformation 中的嵌套堆栈

javascript - 如何在动态生成的 HTML 表中停止递归

Angular Material Progress Spinner 没有动画

angular - 为什么 Angular 2 中的自定义组件的单击函数会触发两次

angular - 以 Angular 6 从 html 导出 Pdf

node.js - Angular 4 CanActivate 防护不会加载与服务一起使用的组件;简单的 Observable.of(true) 有效

javascript - 错误消息 - 在使用 Angular 服务原型(prototype)时不是一个函数

java - 如何在java中删除jsonarray中的特定json对象

java - 如何通过 asyncTask 方法解析来自 2 个不同 URL 的数据

AngularJS 服务/ Controller 不更新 Angular-leaflet-directive 映射