Dotnet cors and dotnetcors
I have studied a whole. net core framework, which is quite useful and can be used in actual projects. The front-end aveon framework is also being studied;
Problem: Cross-origin, compared to the original cross-origin solution, there is still a lot of change, the original. net api only needs to be in WebApiConfig. set the cross-origin configuration in the cs file. EnableCorsAttribute ("*", "*", "*") for cross-origin activation.. net core, Startup. view the Code directly in the cs file:
Public void ConfigureServices (IServiceCollection services) {// cross-origin operation services. addCors (o => o. addPolicy ("AllowSpecificOrigin", builder => builder. allowAnyOrigin (). allowAnyMethod (). allowAnyHeader (); services. addMvc ();}
The above is cross-origin Service Registration
Public void Configure (IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) {loggerFactory. addConsole (Configuration. getSection ("Logging"); loggerFactory. addDebug (); // cross-origin operation app. useCors ("AllowSpecificOrigin"); app. useStaticFiles (); app. useMvc (routes => {routes. mapRoute (name: "default", template: "{controller = Home}/{action = Index}/{id ?} ");});}
Cross-origin call
After the configuration is complete, it can be called at the front end, and the cross-origin request error will not be exposed again <^>