想做个客户端自己用。
发现在 electron 载入的入口文件 public/index.html 写 mysql 连接是正常的。
但当把代码写到模板 .vue 文件里的话 ,就会出现 net 模块为空对象的情况,导致错误。
感觉就像是 vue 把 nodejs 的 net 模块 禁用了一样。
想问一下是什么原因导致的?

数据库操作 业务 放在后端, 不然不安全
并且你的用户都都会和数据库进行长连接, 增加数据库压力负载
--------
把数据库操作和核心业务放在后端, 这样保证安全. 其次在后端用长连接&连接池 能减轻数据库压力
客户端要用数据库的话, 推荐用 sqlite 之类的代之
你看报错上面那行 log 打出来的是空对象啊。可能是 vue-cli 的配置问题?把非浏览器环境的模块给屏蔽了?没用过,瞎猜的。
自己用的工具。而且数据库要定时更新,所以只能放在 vps 上。发现一个 vue+electron 的脚手架 https://github.com/SimulatedGREG/electron-vue 解决了这个问题。虽然还是不知道什么原因。
有兴趣可以加我微信 cWl1c2hpamllXw==,最近有在搞类似的东西