国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

關(guān)于不用webman+vue跨域的問題

楚羽幽

問題描述

沒有使用nginx做代理,單純直接用webman啟動的服務(wù)就會跨域,已經(jīng)設(shè)置了跨域中間件了

中間件代碼

路由代碼

跨域截圖

網(wǎng)絡(luò)請求

2262 3 0
3個回答

fantasmic

我也是這樣在中間件寫,但是一直調(diào)不通,干脆直接在中間件設(shè)置header,問題解決

public function process(Request $request, callable $next) : Response
    {
        // 如果是opitons請求則返回一個空的響應(yīng),否則繼續(xù)向洋蔥芯穿越,并得到一個響應(yīng)
        $response = $request->method() == 'OPTIONS' ? response('') : $next($request);
        $response->withHeaders([
            'Access-Control-Allow-Headers' => 'Content-Type,Authorization,X-Requested-With,Accept,Origin',
        ]);
        header('Access-Control-Allow-Origin: *');
        return $response;
    }
  • damao 2022-11-01

    webman里用直接用php自帶的header()函數(shù)是無效的

  • fantasmic 2022-11-01

    我的就沒問題呢

  • damao 2022-11-01

    估計你nginx加了或者其他地方加了跨域header

damao

截圖
404了,沒走中間件

  • 暫無評論
tanhongbin

為啥你想想?OPTIONS這個請求哪里去了?跨域是會發(fā)起兩次請求的,OPTIONS就是第一次請求

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??