Angularjs 否';访问控制允许原点';请求的资源上存在标头。原产地';http://localhost' 因此不允许访问

Angularjs 否';访问控制允许原点';请求的资源上存在标头。原产地';http://localhost' 因此不允许访问,angularjs,symfony,http-headers,cors,Angularjs,Symfony,Http Headers,Cors,我在AngularJS(爱奥尼亚框架)中有一个应用程序,在Symfony中有一个服务器 在本地,一切正常,但现在我用服务器在线进行测试。不幸的是,并非所有事情都像本地一样发生,我有以下错误: 请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“http://localhost” 我想知道如何添加丢失的“Access Control Allow Origin”CORS头。我不认为您的问题来自Angular,它似乎来自您的API服务器 您可能需要一些

我在AngularJS(爱奥尼亚框架)中有一个应用程序,在Symfony中有一个服务器

在本地,一切正常,但现在我用服务器在线进行测试。不幸的是,并非所有事情都像本地一样发生,我有以下错误:

请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“http://localhost”


我想知道如何添加丢失的“Access Control Allow Origin”CORS头。

我不认为您的问题来自Angular,它似乎来自您的API服务器

您可能需要一些服务器端的标题:

Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
使用此捆绑包:


CORS束用于定义CORS规则。此捆绑包允许您定义哪些域将有权访问RESTAPI。这也会让你的工作更轻松:)

是的,既然你对我说了这句话,我也会对自己说同样的话。因此,我必须寻找一种方法将标题添加到Symfony服务器是的,非常感谢!我只是想测试这个捆绑包,它是有效的:)