Angularjs Apache虚拟主机(包括静态和动态主机)

Angularjs Apache虚拟主机(包括静态和动态主机),angularjs,symfony,Angularjs,Symfony,我想将虚拟主机配置为用于静态文件和动态脚本。我正在使用Angular和Symfony2,Symfony的休息系统和Angular的前端。但是如果我在API中发出http请求,我会得到一个错误No'Access Control Allow Origin',因此我想配置我的虚拟主机使用静态和动态,并允许向API发出请求。您可以在前端使用jsonp或在后端使用CORS来避免此问题。 由于jsonp似乎是一种黑客方式,我认为您应该尝试nelmio cors捆绑包,它应该可以解决您的问题 因此,您的res

我想将虚拟主机配置为用于静态文件和动态脚本。我正在使用Angular和Symfony2,Symfony的休息系统和Angular的前端。但是如果我在API中发出http请求,我会得到一个错误No'Access Control Allow Origin',因此我想配置我的虚拟主机使用静态和动态,并允许向API发出请求。您可以在前端使用jsonp或在后端使用CORS来避免此问题。
由于jsonp似乎是一种黑客方式,我认为您应该尝试nelmio cors捆绑包,它应该可以解决您的问题

因此,您的rest主机是前端主机以外的另一个虚拟主机?它们位于不同的文件夹中。我想把它们放在一个主机上,一个读取静态文件并通过angular与API一起工作的路径。一个虚拟主机只能有一个文档根,为什么不将其余部分和前端部分放在同一个symfony应用程序中?也许nelmio cors捆绑包比设置Access allow Headers更容易,我可以创建另一个捆绑包,但我不完全理解如何连接这两个东西。