| | |
| | | using System; |
| | | using project.Filter; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web.Http; |
| | | using System.Web.Http.Cors; |
| | | |
| | | using WebAPI.Dapper; |
| | | using WebAPI.Service; |
| | | namespace WebAPI |
| | | { |
| | | public static class WebApiConfig |
| | |
| | | GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); |
| | | // Web API 路由 |
| | | config.MapHttpAttributeRoutes(); |
| | | new SqlPools(); |
| | | var corsAttr = new EnableCorsAttribute("*", "*", "*"); |
| | | config.EnableCors(corsAttr); |
| | | config.Routes.MapHttpRoute( |
| | |
| | | routeTemplate: "actionapi/{controller}/{action}/{id}", |
| | | defaults: new { id = RouteParameter.Optional } |
| | | ); |
| | | // 注册签名 |
| | | config.Filters.Add(new SignatureVerifyAttribute()); |
| | | //// 全局启用 JWT 认证 |
| | | //config.Filters.Add(new JwtAuthorizeAttribute()); |
| | | |
| | | //// 启用JWT响应拦截器,自动刷新JWT |
| | | //config.MessageHandlers.Add(new TokenAppendHandler()); |
| | | } |
| | | } |
| | | } |