
之前已經講了什麼是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