我正在使用服务器端的 Beego 框架和客户端的 AngularJS 开发 RESTFul API。服务器和客户端都在我的笔记本电脑中(仍在开发中)。客户端在 127.0.0.1:8000 上运行,服务器在 127.0.0.1:8080 上运行。
当我尝试访问端点(使用 AngularJS $http 服务)时,出现以下错误:
XMLHttpRequest 无法加载http://127.0.0.1:8080/v1/products/。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“http://127.0.0.1:8000”。
我知道我必须在 beego 上设置这个 CORS 东西。不幸的是,在谷歌搜索后,我得到的唯一答案是来自官方网站(在评论部分),这对我来说不够清楚。有什么建议吗?我应该写什么样的代码以及把它放在 Beego 上的什么位置?
繁华开满天机
相关分类