之前已經講了什麼是CROS, 在此不再論及, 在本篇會示範如何在.net Core 上設定CROS.在startup.cs 中修改method configurateService() 如下.
public void ConfigureServices(IServiceCollection services)
{
/ Enable CROS.
services.AddCors(options =>
{
options.AddPolicy("AllowAllOrigin", builder =>
{
builder.AllowAnyOrigin();
builder.AllowAnyMethod();
builder.AllowAnyHeader();
});
});
}
在controller method 或直接在controller 上, 加入以下annotation, 而其中AllowAllOrigin 須相同.
[EnableCors("AllowAllOrigin")]
public class TestController : ControllerBase
{
}
Leave a Reply