小小小Devil
小小小Devil
大佬,有个问题想请教下。之前我用vue+vite写的一个前端,使用axios的时候设置了前端的通信端口是localhost:3000,用文章方法打包成桌面端后,打开使用axios的时候还是回去访问localhost的ip,然后访问失败。我在查看端口号时发现打包后的项目没有开启3000端口,再npm run dev运行前端打开3000端口的时候,打包后的桌面端才可以正常使用,这问题怎么解决。[大哭]
你要加什么?这个和正常的前端开发基本一样。。。
> > 大佬,有个问题想请教下。之前我用vue+vite写的一个前端,使用axios的时候设置了前端的通信端口是localhost:3000,用文章方法打包成桌面端后,打开使用axios的时候还是回去访问localhost的ip,然后访问失败。我在查看端口号时发现打包后的项目没有开启3000端口,再npm run dev运行前端打开3000端口的时候,打包后的桌面端才可以正常使用,这问题怎么解决。[大哭] > > 你好,你可以看下文章步骤`三.3`处,生产环境下其实应该是访问编译好的文件了,而不再是web server了。 > > ```js > mainWindow.loadURL( > NODE_ENV === 'development' > ? 'http://localhost:3000' > :`file://${path.join(__dirname, '../dist/index.html')}` > ); > ``` 大佬,那有什么解决方案吗,能够让electron桌面端开启一个webservice,不去访问公网ip