Ember.js 拆除CORS和CSP

Ember.js 拆除CORS和CSP,ember.js,cors,content-security-policy,Ember.js,Cors,Content Security Policy,我正在尝试EmberJS2,发现在发出Ajax请求时出现问题。我读了很多关于stackOverflow的问题,但仍然无法解决这个问题。 我从访问emberapp,我的API服务器(PHP)位于。下面是控制台的屏幕截图 我应该一步一步地做什么?你能帮我吗 提前谢谢 routes/users.js import Ember from 'ember'; export default Ember.Route.extend({ model(){ console.log($.ge

我正在尝试EmberJS2,发现在发出Ajax请求时出现问题。我读了很多关于stackOverflow的问题,但仍然无法解决这个问题。 我从访问emberapp,我的API服务器(PHP)位于。下面是控制台的屏幕截图

我应该一步一步地做什么?你能帮我吗

提前谢谢

routes/users.js

import Ember from 'ember';

export default Ember.Route.extend({
    model(){
        console.log($.getJSON('http://localhost/api'));
    }
});
environment.js:

module.exports = function(environment) {
  var ENV = {
    /*......*/
    contentSecurityPolicy:{
        'connect-src':" 'self' http://localhost ",
        'font-src' : " 'self' http://localhost "
    }
    /*......*/

  };
这在PHP localhost/api/index.PHP中:

<?php header("Access-Control-Allow-Origin: *");

$array = array(
    'name'=>"Firstname",
    'lastname' => 'Lastname',
    'age'=>'23'
);

echo json_encode($array);


将所有AJAX请求代理到该地址。

我尝试了,但没有解决任何问题,仍然存在相同的问题:如何获取?尝试
$.getJSON('/api')
。您应该能够删除已定义的
contentSecurityPolicy
,还可以删除
accesscontrolalloworigin
标题。你所做的事情不需要它们。我删除了行:header(“accesscontrolalloworigin:”;从PHP中,我还删除了contentSecurityPolicy:{'connect src':“'self'”,'font src':“'self'”},并更改了get请求中的url:$.getJSON('/api')。但是它告诉我内容安全违规我只在你的截图中看到CORS错误,你能告诉我们内容安全违规吗?
ember server --proxy http://localhost:80