它让我发疯,不知道在哪里寻找解决方案。
情况如何? 我用一个简单的CRUD创建了一个角度应用程序,它可以在我的本地主机上运行。 现在我已将应用程序迁移到实时服务器,似乎一切正常。我得到了表格中的所有项目列表,我可以添加项目。大。 但遗憾的是,$ http.delete和$ http.put操作并非如此。他们最终出现403错误。很多人都建议检查权限。但我认为它们设置正确:文件夹有755,在这些文件夹中,所有文件都设置为644。
让我感到惊讶的是,本地主机上的应用程序和实时服务器上的行为显然存在差异。那是为什么?
有没有人能引导我解决这种令人心碎的挫败感?
约瑟夫
答案 0 :(得分:0)
您应该在您(我认为)的php服务器上将您允许的域名列入白名单?
这样做是这样的:
<?php header("Access-Control-Allow-Origin: *");
这样你也可以选择允许的方法,比如GET,POST,PUT,PATCH,DELETE,OPTIONS等等。