写点什么

前后端分离跨域问题

作者:青柚1943
  • 2022 年 8 月 13 日
    湖南
  • 本文字数: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");
复制代码


用户头像

青柚1943

关注

生命不息,代码不止。 2020.08.04 加入

老街坊,小弄堂,是属于那年代白墙黑瓦的淡淡的忧伤。

评论

发布
暂无评论
前后端分离跨域问题_CORS_青柚1943_InfoQ写作社区