我使用AngularJS作为前端,使用Laravel作为后端来处理API请求。
此外,Laravel构成了该网站的管理小组。
为了克服与CORS相关的挑战,我在Laravel的string json string = {\"GetMyClassListResult\":{\"MyClassList\":[{\"Id\":1,\"Amount\":\"5,00\"},{\"Id\":2,\"Amount\":\"10,00\"},{\"Id\":3,\"Amount\":\"20,00\"},{\"Id\":4,\"Amount\":\"25,00\"}],\"ReturnValues\":{\"ErrorCode\":1,\"ErrorDescription\":\"Successful\"}}}
中添加了以下代码:
routes.php
但是当我们加载管理面板时,它会显示内部服务器错误(GoDaddy服务器)。
如果我们删除它,管理面板工作正常,但AngularJS部分面临问题。
服务器阻止了API请求。
我做错了什么,如何解决这个问题?
答案 0 :(得分:1)
您可以在Laravel之外执行此操作,并使用mod_headers设置标题:
http://httpd.apache.org/docs/current/mod/mod_headers.html#examples