我使用Aurelia CLI进行数据可视化项目,并且可以使用
从我的src /目录中成功导入.json数据文件 d3.json('src/data/patient-data.json', (data:JSON) => { ... }
运行" au run"并将浏览器指向localhost:9000。
但是,如果我在浏览器中打开我的index.html文件静态,页面上的其他内容都可以正常工作,除了我的数据不会加载并且我收到错误:< / p>
XMLHttpRequest无法加载file:/// D:/Webstorm%20Projects/ag-grid-aurelia-example-master/src/data/patient-data.json。交叉源请求仅支持协议方案:http,数据,chrome,chrome-extension,https。
我该如何解决这个问题?当文件来自我自己的src目录时,为什么它是一个跨源请求?
我不明白为什么它可以和“跑步”一起使用。但不是直接从index.html打开的。是否与捆绑过程中未包含的json文件有关?
虽然我已经将d3用于其他事情,但我并不一定要专门用它来导入json文件,如果这与问题有关。我只需要以某种方式加载它们。