久久久亚洲精品蜜桃臀,亚洲国产一区在线,久久久久亚洲AV成人网人人软件http://m.tkk7.com/willpower88/category/55345.html對JAVA有點理解了……zh-cnWed, 07 Feb 2024 01:39:26 GMTWed, 07 Feb 2024 01:39:26 GMT60gland debug. Got a connection, launched process http://m.tkk7.com/willpower88/archive/2024/02/04/451359.html一凡一凡Sun, 04 Feb 2024 05:57:00 GMThttp://m.tkk7.com/willpower88/archive/2024/02/04/451359.htmlhttp://m.tkk7.com/willpower88/comments/451359.htmlhttp://m.tkk7.com/willpower88/archive/2024/02/04/451359.html#Feedback0http://m.tkk7.com/willpower88/comments/commentRss/451359.htmlhttp://m.tkk7.com/willpower88/services/trackbacks/451359.html解決辦法,重新安裝xcode  
rm -rf /Library/Developer/CommandLineTools
xcode
-select --install


一凡 2024-02-04 13:57 發表評論
]]>
gin跨域http://m.tkk7.com/willpower88/archive/2019/12/26/434991.html一凡一凡Thu, 26 Dec 2019 03:17:00 GMThttp://m.tkk7.com/willpower88/archive/2019/12/26/434991.htmlhttp://m.tkk7.com/willpower88/comments/434991.htmlhttp://m.tkk7.com/willpower88/archive/2019/12/26/434991.html#Feedback0http://m.tkk7.com/willpower88/comments/commentRss/434991.htmlhttp://m.tkk7.com/willpower88/services/trackbacks/434991.html
  • 新增中間件cors
  • func Cors() gin.HandlerFunc {
    return func(c *gin.Context) {
    method := c.Request.Method

    c.Header("Access-Control-Allow-Origin", "*") //必選
         c.Header("Access-Control-Allow-Headers", "*") //可選 如果request有header, 必選
         //c.Header("Access-Control-Allow-Credentials", "true") //可選
    //c.Header("Access-Control-Allow-Methods", "*") //可選
    //c.Header("Access-Control-Expose-Headers", "*") //可選

    //放行所有OPTIONS方法
    if method == "OPTIONS" {
    c.AbortWithStatus(http.StatusOK)
    }
    // 處理請求
    c.Next()
    }
    }
  • 在router里增加cors,必須在group之前,全局設置
    r.Use(gin.Logger(), gin.Recovery(), cors.Cors())
  • 測試代碼,header設置不能多于cors設置
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <link type="test/css" href="css/style.css" rel="stylesheet">
    <script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
    <script type="text/javascript">
    $(function(){
    $("#cors").click(
    function(){
    $.ajax({
    headers:{
    "Content-Type":"application/json;charset=UTF-8",
    "Access":"adsad",
    "Access-Token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlc3QiLCJwYXNzd29yZCI6InRlc3QxMjM0NTYiLCJleHAiOjE1NzczMzY3MTIsImlzcyI6Imdpbi1ibG9nIn0.wMlQXqZO2V0LR-FIgDh45LWI0OYMYi6an_NvRmF0Nug"
    },
    url:"http://127.0.0.1:8000/api/v1/articles",
    success:function(data){
    console.log("start");
    console.log(data);
    }
    })
    });
    });
    </script>
    <body>
    <input type="button" id="cors" value="core跨域測試">
    </body>
    </html>
  • 請求的headers數量、名稱與cors里的設置需要嚴格對應,不然報錯如下
    Access to XMLHttpRequest at 'http://127.0.0.1:8000/api/v1/articles' from origin 'http://localhost:9999' has been blocked by CORS policy: Request header field access is not allowed by Access-Control-Allow-Headers in preflight response.


  • 一凡 2019-12-26 11:17 發表評論
    ]]>
    gin-swagger鑒權(auth)http://m.tkk7.com/willpower88/archive/2019/12/23/434981.html一凡一凡Mon, 23 Dec 2019 08:08:00 GMThttp://m.tkk7.com/willpower88/archive/2019/12/23/434981.htmlhttp://m.tkk7.com/willpower88/comments/434981.htmlhttp://m.tkk7.com/willpower88/archive/2019/12/23/434981.html#Feedback0http://m.tkk7.com/willpower88/comments/commentRss/434981.htmlhttp://m.tkk7.com/willpower88/services/trackbacks/434981.htmlin header 說明參數放在header,你的鑒權代碼需要從header中獲取

    // @title gin-blog API
    // @version 0.0.1
    // @description This is a gin blog example
    // @securityDefinitions.apikey ApiKeyAuth
    // @in header
    // @name token
    // @BasePath /

    2、在具體的handler里添加如下注釋,此處的ApiKeyAuth和main中的apike對應,切記不要修改
    // @Security ApiKeyAuth

    3、swagger頁面如下:


    4、添加token后,后續所有有鑒權接口的header里自動攜帶token


    一凡 2019-12-23 16:08 發表評論
    ]]>
    主站蜘蛛池模板: 青青免费在线视频| 亚洲国产一区视频| 免费观看在线禁片| 亚洲AV无码一区二区三区性色| 亚洲AV无码专区国产乱码4SE| 国产免费人视频在线观看免费| 久视频精品免费观看99| 日本一区二区在线免费观看| 亚洲六月丁香婷婷综合| 亚洲ⅴ国产v天堂a无码二区| 亚洲熟女乱综合一区二区| 成人男女网18免费视频| 成人在线免费看片| 久久久久久影院久久久久免费精品国产小说 | 一级毛片**免费看试看20分钟 | 国产成人久久AV免费| 日韩电影免费在线观看网址 | 免费无遮挡无码永久视频| 国产免费一区二区三区免费视频 | 成人免费毛片内射美女-百度| 成人爽a毛片免费| 好猛好深好爽好硬免费视频| 美女尿口扒开图片免费| 亚洲狠狠婷婷综合久久| 亚洲性色AV日韩在线观看| 亚洲国产日韩在线| 亚洲成aⅴ人在线观看| 亚洲人成依人成综合网| 久久精品国产亚洲av麻| 精品国产综合成人亚洲区| 亚洲欧洲国产精品香蕉网| 伊人久久大香线蕉亚洲五月天| 亚洲人成网站在线观看青青| 免费乱理伦在线播放| 四虎影视永久免费视频观看| 国产v片免费播放| 午夜亚洲av永久无码精品| 男人的天堂亚洲一区二区三区 | 免费一级国产生活片| 国产一区二区免费在线| 四虎永久成人免费影院域名|