dotNet Core Cheat Sheet

2019-12-10 18:00:39 浏览数 (1)

环境

下载安装

官方下载安装链接:

  • windows下安装
  • Mac OS安装
  • Linux下安装 Linux以Ubuntu为例,推荐使用apt方式安装——ubuntu下apt安装

Docker

CI&CD

dotnet core WebApi

dotNet Core WebApi 跨域

使用cors组件实现跨域

  • 引入 cors组件 dotnet add package Microsoft.AspNetCore.Cors --version 2.0.1
  • 添加 cors服务 到 ConfigureServices()方法 services.AddCors(options => options.AddPolicy("CorsSample",p => p.WithOrigins("http://localhost:5000").AllowAnyMethod().AllowAnyHeader()));
  • 设定header original 到 Configure()方法 //配置Cors app.UseCors("CorsSample");
  • 修改controller的 get 方法 namespace webApiDemo1.Controllers { [Route("api/[controller]")] public class ValuesController : Controller { // GET api/values [HttpGet] [EnableCors("CorsSample")] public IEnumerable<string> Get() { return new string[] { DateTime.Now.ToString() }; } } }

0 人点赞