electron-vite如何解决跨域问题

electron.vite.config.mjs代码如下

javascript 复制代码
 server: {
    port: 1024,
    hmr: true,
    proxy: {
      "/api": {
        //这里如实添加自己的后端接口前缀
        target: "http://localhost:7090",
        changeOrigin: true,
        pathRewrite: {
          "^api": "/api"
        }
      }
    }
  },

接下来就是最重要的一步

index.html里面的meta一定要添加
connect-src 'self' 这里的地址填自己的就可以了;

html 复制代码
<meta
      http-equiv="Content-Security-Policy"
      content="default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; connect-src 'self' http://localhost:7090;"
    />
相关推荐
前端小张同学1 分钟前
基础需求就用AI写代码,你会焦虑吗?
java·前端·后端
yqsnjps74658ocz2 分钟前
如何在Visual Studio中设置项目为C++14?
java·c++·visual studio
buvsvdp50059ac3 分钟前
如何在Visual Studio中启用C++14的特性?
java·c++·visual studio
小满zs7 分钟前
Next.js第一章(入门)
前端
摇滚侠8 分钟前
CSS(层叠样式表)和SCSS(Sassy CSS)的核心区别
前端·css·scss
不爱吃糖的程序媛12 分钟前
Electron 桌面应用开发入门指南:从零开始打造 Hello World
前端·javascript·electron
狼爷13 分钟前
如何防止重复提交订单?——从踩坑到优雅落地的实战指南
java·架构
Dontla18 分钟前
前端状态管理,为什么要状态管理?(React状态管理、zustand)
前端·react.js·前端框架
编程猪猪侠20 分钟前
前端根据文件后缀名智能识别文件类型的实用函数
前端
zhangkaixuan45627 分钟前
Flink 写入 Paimon 流程:Checkpoint 与 Commit 深度剖析
java·开发语言·微服务·flink·paimon