在其他非vue项目的服务环境下调试接口正常,但本项目中发现还是报错:
找了许久,还需后台配置白名单:
至此,跨域问题解决。
另外,跨域问题分很多种,只要仔细分析报错问题就会有解决的办法。最近的项目迭代中新增一个需求,需要在electron-vue 项目打包之后,启动exe 可执行程序的时候,动态获取配置文件中的 baseUrl 作为服务端的地址。electron 可以使用 node 的 fs 模块来读取配置文件,但是在项目打包之后项目的静态资源都会被编译成其他文件,本文来记录下相关实现和知识点。
这里需要注意 electron-builder 中两个常用的配置选项:extraResources 拷贝资源到打包后文件的 Resources 目录中,extraFiles 拷贝资源到打包目录的根路径下,这里使用extraResources ,其中 from 表示需要打包的资源文件路径,to 值为 “/” 表示根路径。
代码如下:
打包之后配置文件会被拷贝过来
同样,页面也能拿到对应的数据,这样就可以通过修改配置文件,动态修改连接服务端ip了。
文章来自>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)