asp.net core webapi 服务端配置跨域的实例
2017-12-18 10:25
971 查看
在前后端分离开发中服务端仅仅只为前端提供api接口,并且前后端往往单独部署,此时就会出现浏览器跨域问题。asp.net core提供了简单优雅的解决方案。
在startup文件的Configure添加如下代码(替换“http://localhost:8080”为你的前端部署地址,此处测试的前端地址为本地的8080端口)
注:asp.net core2.0以下需安装nuget包:Microsoft.AspNetCore.Cors
app.UseCors(builder => { builder.AllowAnyHeader(); builder.AllowAnyMethod(); builder.WithOrigins("http://localhost:8080"); });
如果在开发环境只需替换builder.WithOrigins("http://localhost:8080")为builder.AllowAnyOrigins()即可允许任意的来源的地址跨域访问(不建议生产环境使用)
以上这篇asp.net core webapi 服务端配置跨域的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- ASP.NET Core 2.0 WebApi全局配置及日志实例
- ASP.NET Core WebApi 跨域配置 Cors
- ASP.NET Core 2.0 WebApi全局配置及日志
- ASP.NET Core 配置跨域(CORS)
- Asp.net Mvc、webApi配置允许跨域
- ASP.NET Core轻松入门Bind读取配置文件到C#实例
- 【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- ASP.NET Core轻松入门Bind读取配置文件到C#实例
- Asp.net Core 跨域配置
- asp.net core 2.0 webapi集成signalr(实例讲解)
- ASP.NET WebApi 跨域请求配置
- asp.net core-6.Bind读取配置文件到C#实例中
- Asp.Net WebApi服务端解决跨域方案
- 菜鸟入门【ASP.NET Core】5:命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options
- Asp.Net Core 2.0 项目实战(6)Redis配置、封装帮助类RedisHelper及使用实例
- Asp.Net FckEditor在web.config中配置的具体实例
- Asp.Net FckEditor在web.config中配置的具体实例
- 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- ASP.NET Core读取appsettings.json的配置