内容安全性使用EmberJS连接到localhost时出错

时间:2015-07-08 03:23:08

标签: ember.js

我正在连接到localhost以使用json数据。但是,我收到这些错误,如下所示: enter image description here

我已尝试过此处列出的解决方案: Violating Content Security Policy directive after ember-cli 0.0.47 upgrade(在我的environment.js中添加contentSecurityPolicy字段) 并http://discuss.emberjs.com/t/help-resolving-error-report-only-refused-to-load-the-script/6902

还有内容安全政策错误。

附注:它能够成功从localhost获取json数据(状态为200作为响应),但它无法在ember上显示

1 个答案:

答案 0 :(得分:1)

我能够找出导致错误的原因,首先我需要确保在environment.js中存储的contentSecurityPolicy字段中有以下内容

contentSecurityPolicy: { 
    ...
    ...
    'connect-src': "'self' 127.0.0.1:8000"
    ...
}

服务器网址上没有引号。对于我遇到的第二个错误,我遵循了这个: https://github.com/ottoyiu/django-cors-headers

因为我使用相同的端口 - 必然会在跨源资源使用中遇到问题,我需要调整服务器设置以适应相同的源资源。希望有人帮助过。