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")]