クロスドメインを可能にする.NETコア

// クロスドメイン可能にするためにすべてのソースを設定 
app.UseCorsを(オプション=> 
{ 
       options.AllowAnyHeader(); 
       options.AllowAnyMethod(); 
       options.AllowAnyOrigin(); 
       options.AllowCredentials()
;})

//は、特定のソースを許可するように設定しますクロスドメイン 
app.UseCors(オプション=> 
{ 
        options.WithOrigins(" HTTP:// localhostを:3000 "" http://127.0.0.1の"); // 許可クロスドメイン特定のIP 
        options.AllowAnyHeader(); 
        オプション.AllowAnyMethod(); 
        options.AllowCredentials(); 
});

以下のコードが追加されStartup.cs構成の方法において、プロ試験Haoshi。

        公共 ボイド設定(IApplicationBuilderアプリ、IHostingEnvironmentのENV)
        { 
            // 设置允许所有来源跨域 
            app.UseCors(オプション=> 
            { 
                options.AllowAnyHeader(); 
                options.AllowAnyMethod(); 
                options.AllowAnyOrigin(); 
                options.AllowCredentials() ; 
            }); 

            もし(env.IsDevelopment())
            { 
                app.UseDeveloperExceptionPage()。
            } 
            
            { 
                // デフォルトHSTS値は30日です。あなたが見る、生産シナリオのためにこれを変更することもできますhttps://aka.ms/aspnetcore-hsts。
                app.UseHsts(); 
            } 

            app.UseHttpsRedirection()。
            app.UseMvc(); 
        }

 

おすすめ

転載: www.cnblogs.com/xtjatswc/p/11303811.html