thinkphp5跨域问题

发布于 2022-09-06 05:10:24 字数 571 浏览 15 评论 0

vuejs写的前端,thinkphp5写的后端,已经在Basic.php写好header

clipboard.png
使用get跨域政策,但是post或是put什么的跨域就404了

clipboard.png

clipboard.png
也不是第一种用vue-resource了,对比之前写的项目也没有错啊,不知道哪里出问题了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

时光沙漏 2022-09-13 05:10:25

改成固定ip试一下

header ('Access-Control-Allow-Origin:http://localhost:8080');
并安 2022-09-13 05:10:25
前面再加上这个

if ($_SERVER['REQUEST_METHOD']=='OPTIONS') {
    header("Access-Control-Allow-Origin: *");
    header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization");
    header('Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH');
    return;
}
秋凉 2022-09-13 05:10:25

你好,我也遇到这个问题了,可否问一下具体的解决方案呢。谢谢了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文