netcore3.1 設置可跨域(轉)


1、Startup類里先定義一個全局變量:

  readonly string MyAllowSpecificOrigins = "_myAllowSpecificOrigins";//名字隨便起

2、ConfigureServices方法里寫如下代碼:

         services.AddCors(options =>
            {
               options.AddPolicy(MyAllowSpecificOrigins,
                    
       builder => builder.AllowAnyOrigin()
                
                .WithMethods("GET", "POST", "HEAD", "PUT", "DELETE", "OPTIONS")
 
                );
 
        });

3、Configure方法里添加中間件:

 app.UseCors(MyAllowSpecificOrigins);

CORS 中間件必須配置為在對 UseRouting 和 UseEndpoints的調用之間執行。 配置不正確將導致中間件停止正常運行。

原文鏈接:https://blog.csdn.net/puzi0315/article/details/104326328/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM