.net core2.2 跨域


Startup.cs 類 ConfigureServices中

  //允許一個或多個具體來源:
            services.AddCors(options =>
            {
                // Policy 名稱 CorsPolicy 是自訂的,可以自己改
                //跨域規則的名稱
                options.AddPolicy("AllowSameDomain", policy =>
                {
                    // 設定允許跨域的來源,有多個的話可以用 `,` 隔開
                    policy.WithOrigins("http://127.0.0.1:65356", "http://localhost:65356")
                    .AllowAnyMethod()
                    .AllowAnyHeader()
                    //.AllowAnyOrigin()//允許所有來源的主機訪問
                    .AllowCredentials();
                });
            });

Configure中

app.UseCors("AllowSameDomain");//必須位於UserMvc之前 

api控制器上邊加上特性

   [EnableCors("AllowSameDomain")]

 


免責聲明!

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



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