我正在尝试在带有自定义域的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请求,我没有遇到这个问题,并且我的路线已经很好定义,因为它可以在开发人员模式下工作。
答案 0 :(得分:0)
您是否尝试在csrf: false
中设置config/security.js
?它不应该影响GET请求,但是问题的关键可能在那儿。