跨域请求-GET请求中阻止了“相同来源”

时间:2018-07-23 17:40:25

标签: rest heroku vue.js cors sails.js

我正在尝试在带有自定义域的heroku上部署SAILS应用程序和VUE应用程序。我目前面临的问题似乎是CORS问题,但我不明白这一点。

问题

当我以舞台模式(通过邮递员或frontend-app)向后端发送GET请求时,出现错误消息:

  

” ...阻止跨域请求:“相同来源”策略不   允许访问位于以下位置的资源   https:// app-frontend .herokuapp.com / api / v1 / account / user-controller   ...”。

HTML响应为:

Status 503 →Service Unavailable
Cache-Control →no-cache, no-store
Connection →keep-alive
Content-Length →511
Content-Type →text/html; charset=utf-8
Date →Tue, 24 Jul 2018 08:17:13 GMT
Server →Cowboy

而我的Sails控制台为我提供了此信息:

Redirecting GET request from 'undefined.' subdomain...

但是对于POST请求,我没有遇到这个问题,并且我的路线已经很好定义,因为它可以在开发人员模式下工作。

1 个答案:

答案 0 :(得分:0)

您是否尝试在csrf: false中设置config/security.js?它不应该影响GET请求,但是问题的关键可能在那儿。