前后端分离跨域问题

前端工程 vite.config.ts 添加本地代理配置(Webpack 同理)
复制代码
后端 WebAPI(.NetCore3.1)=>在 Startup.cs 中配置(注:.NET6 配置同理(在 Program.cs 里面配置))
复制代码
本文字数:320 字
阅读完需:约 1 分钟

前端工程 vite.config.ts 添加本地代理配置(Webpack 同理)
proxy = { '/api': { target: VITE_PROXY_URL, //这里配置是API的Base_URL changeOrigin: true },}
后端 WebAPI(.NetCore3.1)=>在 Startup.cs 中配置(注:.NET6 配置同理(在 Program.cs 里面配置))
//ConfigureServices方法中设置允许所有来源跨域services.AddCors(options => options.AddPolicy("AllowSpecificOrigin",builder =>{ builder.AllowAnyMethod() .AllowAnyHeader() .SetIsOriginAllowed(_ => true) //.AllowAnyOrigin() .AllowCredentials();}));
//Configure方法中添加中间件 => 注意,这里需要在路由中间件之后添加app.UseCors("AllowSpecificOrigin");
生命不息,代码不止。 2020.08.04 加入
老街坊,小弄堂,是属于那年代白墙黑瓦的淡淡的忧伤。

促进软件开发及相关领域知识与创新的传播
京公网安备 11010502039052号

评论