.net core 跨域請求設置
在.net core 中使用是相當簡單的
-
項目中安裝
- 使用的是 .net core1.1
- Microsoft.AspNetCore.Cors
- 使用的地方當然也需要using
startup.cs 下的 ConfigureServices 類中設置
#region 設置跨域請求
var urls = "http://localhost:/"; // 還沒有研究這個什么我設置的是我的訪問路徑
services.AddCors(options =>
options.AddPolicy("MyDomain",
builder=>builder.WithOrigins(urls).AllowAnyMethod().AllowAnyHeader().AllowAnyOrigin().AllowCredentials()));
#endregion
- Controller 中使用
[EnableCors("MyDomain")]
public IActionResult TabData()
{
var v = new { Id = 1, Name = "name"};
return Json(v);
}