webman结合vue3开发出现跨域问题

楚羽幽

贴代码:

所有请求路由均按照官方的中间件控制器加上了允许跨域了

但依然还是会出现跨域的问题


网络报错截图

1334 4 0
4个回答

waad

options 请求没有带上跨域header

  • 楚羽幽 2022-07-11

    需要带上什么呀?感谢

  • waad 2022-07-11
    1. 请求的地址不存在,404
    2. 根据你的跨域中间件,options请求是没有加跨域的http头的,直接返回了空
2548a

把跨域中间件前面if (xx== options) 那段去掉,你这样根本跑不到设置请求头那,官网例子也没有这句

  • 暂无评论
ontheway

兄弟,你这一句是多余的

if ($request->method == 'OPTIONS') {
    return response('', 204);
}

下面已经处理了你这种情况了

  • 暂无评论
owenzhang
  • 暂无评论
年代过于久远,无法发表回答
🔝