正如 barryvdh / laravel-cors 的文档中所定义的那样,我尝试在 Laravel 的全新安装上实现 laravel-cors 但这不起作用。
它还会出现 无法访问来源 的错误。
我正在尝试使用Quasar上的Axios
访问帖子请求感谢任何帮助。
规格:
Laravel-Cors documentation ref.
如果已安装并启用了CORS的扩展程序,则可在Chrome上使用,但在Firefox中没有任何扩展名的情况下则不行。
因此需要让它在所有浏览器上都没有任何扩展名。
答案 0 :(得分:0)
您可以使用barryvdh/laravel-cors
允许更改
或
只需添加此行
header("Access-Control-Allow-Origin: *");
的{{1}}中的top
,将接收请求
和axios数据将不仅是JSON
您应该使用controller
对象
将其作为URL搜索参数传递
示例:
URLSearchParams
答案 1 :(得分:0)
此外,当您需要从一个网址获取发布请求到另一个网址时,
设置mode: cors'
fetch('http://example.com/movies.json',{
method: 'post',
mode: 'cors',
credentials: 'include',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
})
.then((response) => {
return response.json();
})
.then((myJson) => {
console.log(myJson);
});