前后端分离跨域问题
前端工程 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 加入
老街坊,小弄堂,是属于那年代白墙黑瓦的淡淡的忧伤。
促进软件开发及相关领域知识与创新的传播
评论