第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

沒有“訪問(wèn)控制-允許-源”標(biāo)頭...我的Beego服務(wù)器配置錯(cuò)誤了嗎?

沒有“訪問(wèn)控制-允許-源”標(biāo)頭...我的Beego服務(wù)器配置錯(cuò)誤了嗎?

Go
catspeake 2022-09-05 17:42:41
我正在使用Beego / Golang作為我的后端,并且在嘗試從我的域中獲取URL時(shí)遇到問(wèn)題。我在Google上搜索并輸入了這個(gè),但它仍然不起作用,我仍然有相同的錯(cuò)誤。No 'Access-Control-Allow-Origin' headerfunc main()// (my own code) FilterUser is used to redirect users to login // when they try to access some pages without logging inbeego.InsertFilter("/*", beego.BeforeExec, FilterUser)// This is what I found on Googlebeego.InsertFilter("*", beego.BeforeRouter, cors.Allow(&cors.Options{        AllowAllOrigins: true,        AllowMethods: []string{"GET, POST, PUT, DELETE, OPTIONS"},        AllowHeaders: []string{"Origin"},        ExposeHeaders: []string{"Content-Length"},        AllowCredentials: true,    }))
查看完整描述

1 回答

?
隔江千里

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊

您正在同時(shí)設(shè)置 和 。對(duì)Beego的cors包的源代碼的隨意檢查表明,因此,對(duì)預(yù)檢請(qǐng)求的響應(yīng)包含以下標(biāo)頭組合:AllowCredentialsAllowAllOrigins


Access-Control-Allow-Origin: *

Access-Control-Allow-Credentials: true

但是,F(xiàn)etch標(biāo)準(zhǔn)(定義了CORS的工作原理)指示瀏覽器拒絕這種組合 - 因?yàn)樽袷厮鼘⒎浅2话踩?。?qǐng)參閱有關(guān) CORS 的 MDN Web Docs 的相關(guān)段落:


響應(yīng)憑據(jù)請(qǐng)求時(shí),服務(wù)器必須在標(biāo)頭的值中指定源,而不是指定“”通配符。Access-Control-Allow-Origin*


解決此問(wèn)題的一種方法是允許,不是所有的起源,而只允許前端的起源;我在下面用作占位符:https://example.com


beego.InsertFilter("*", beego.BeforeRouter, cors.Allow(&cors.Options{

    AllowOrigins: []string{"https://example.com"}, // <---

    // -snip-

    AllowCredentials: true,

}))


查看完整回答
反對(duì) 回復(fù) 2022-09-05
  • 1 回答
  • 0 關(guān)注
  • 102 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)