最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3和beego跨域請求配置方式

 更新時間:2025年01月13日 10:08:39   作者:qq_33805862  
文章介紹了如何在Vue3和Beego中配置跨域請求,在Beego的router.go文件的init函數(shù)中添加option函數(shù)來回應(yīng)預(yù)檢請求,以支持跨域請求,這是個人經(jīng)驗分享,希望能幫助到大家

vue3和beego跨域請求配置

在router.go的init 函數(shù)內(nèi)添加

如下內(nèi)容:

func init() {
	//跨域設(shè)置
	var FilterGateWay = func(ctx *context.Context) {
		ctx.ResponseWriter.Header().Set("Access-Control-Allow-Origin", "*")
		//允許訪問源
		ctx.ResponseWriter.Header().Set("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS")
		//允許post訪問
		ctx.ResponseWriter.Header().Set("Access-Control-Allow-Headers", "Access-Control-Allow-Origin,ContentType,Authorization,accept,accept-encoding, authorization, content-type") //header的類型
		ctx.ResponseWriter.Header().Set("Access-Control-Max-Age", "1728000")
		ctx.ResponseWriter.Header().Set("Access-Control-Allow-Credentials", "true")
	}
	beego.InsertFilter("*", beego.BeforeRouter, FilterGateWay)
	//路由設(shè)置
	ns := beego.NewNamespace("/v1",
		// NBSP用于跨域請求
		beego.NSRouter("*", &controllers.BaseController{}, "OPTIONS:Options"))
	beego.AddNamespace(ns)
//=======================    下面再寫自己的代碼    =======================
beego.Router("/", &controllers.MainController{})
// .....
}

定義option函數(shù)回應(yīng)預(yù)檢請求(controller中)

// @Title test
// @Description 預(yù)檢
// @Success 200 {string} "hello world"
// @router / [options]
func (c *BaseController) Options() {
    c.Data["json"] = map[string]interface{}{"status": 200, "message": "ok", "moreinfo": ""}
    c.ServeJSON()
}
//===============	下面再寫自己的代碼		=======================
// .....

跨域請求是會先發(fā)送一個option請求,該請求如果收到響應(yīng)(響應(yīng)內(nèi)容隨便),客戶端則才會繼續(xù)發(fā)送請求

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Element UI動態(tài)組件樣式修改的解決方法

    Element UI動態(tài)組件樣式修改的解決方法

    最近在項目里用Element UI的動態(tài)組件時,遇到了樣式修改的難題——明明寫了CSS,但死活不生效!相信不少小伙伴也踩過這個坑,今天小楊就來分享幾個實用技巧,幫你輕松搞定這類問題,需要的朋友可以參考下
    2025-07-07
  • 淺談vue3中effect與computed的親密關(guān)系

    淺談vue3中effect與computed的親密關(guān)系

    這篇文章主要介紹了淺談vue3中effect與computed的親密關(guān)系,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • vue實現(xiàn)幾秒后跳轉(zhuǎn)新頁面代碼

    vue實現(xiàn)幾秒后跳轉(zhuǎn)新頁面代碼

    這篇文章主要介紹了vue實現(xiàn)幾秒后跳轉(zhuǎn)新頁面代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Vue開發(fā)Html5微信公眾號的步驟

    Vue開發(fā)Html5微信公眾號的步驟

    這篇文章主要介紹了Vue開發(fā)Html5微信公眾號的步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • 一篇文章帶你吃透Vuex3的狀態(tài)管理

    一篇文章帶你吃透Vuex3的狀態(tài)管理

    Vuex是一個專為Vue.js應(yīng)用程序開發(fā)的狀態(tài)管理模式,它采用集中式存儲管理應(yīng)用的所有組件的狀態(tài),并以相應(yīng)的規(guī)則保證狀態(tài)以一種可預(yù)測的方式發(fā)生變化,下面這篇文章主要給大家介紹了關(guān)于如何通過一篇文章帶你吃透Vuex3的狀態(tài)管理,需要的朋友可以參考下
    2022-07-07
  • vue3 update:modelValue用法小結(jié)

    vue3 update:modelValue用法小結(jié)

    本文主要介紹了vue3 update:modelValue用法小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-12-12
  • 基礎(chǔ)的前端vite項目創(chuàng)建過程詳解

    基礎(chǔ)的前端vite項目創(chuàng)建過程詳解

    這篇文章主要介紹了如何使用Vite創(chuàng)建一個前端項目,并配置了Vue?Router、Vuex、Element?Plus、Axios和Element?Plus圖標等第三方依賴,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-11-11
  • Vue實現(xiàn)底部側(cè)邊工具欄的實例代碼

    Vue實現(xiàn)底部側(cè)邊工具欄的實例代碼

    這篇文章主要介紹了Vue實現(xiàn)底部側(cè)邊工具欄的實例代碼,文中通過分享一段代碼介紹vue 側(cè)邊導(dǎo)航欄遞歸顯示功能,需要的朋友可以參考下
    2018-09-09
  • vue如何自定義組件v-model

    vue如何自定義組件v-model

    這篇文章主要介紹了vue如何自定義組件v-model問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 關(guān)于vue.js過渡css類名的理解(推薦)

    關(guān)于vue.js過渡css類名的理解(推薦)

    這篇文章主要介紹了關(guān)于vue.js過渡css類名的理解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-04-04

最新評論

亳州市| 金湖县| 龙胜| 百色市| 北碚区| 木里| 富民县| 桦南县| 定日县| 桃江县| 额敏县| 苏尼特右旗| 本溪市| 宜宾市| 永善县| 兴和县| 乌兰察布市| 进贤县| 鹿邑县| 玉林市| 江达县| 承德市| 定日县| 衡南县| 祁连县| 芒康县| 将乐县| 大关县| 泉州市| 永仁县| 宜都市| 淳安县| 阿坝县| 阿尔山市| 宜城市| 澎湖县| 平陆县| 明光市| 且末县| 金乡县| 罗田县|