技术解析

electron + vue 如何连接 mysql
0
2021-08-16 19:49:55
idczone

想做个客户端自己用。

发现在 electron 载入的入口文件 public/index.html 写 mysql 连接是正常的。

但当把代码写到模板 .vue 文件里的话 ,就会出现 net 模块为空对象的情况,导致错误。

感觉就像是 vue 把 nodejs 的 net 模块 禁用了一样。

想问一下是什么原因导致的?


数据库操作 业务 放在后端, 不然不安全
并且你的用户都都会和数据库进行长连接, 增加数据库压力负载
--------
把数据库操作和核心业务放在后端, 这样保证安全. 其次在后端用长连接&连接池 能减轻数据库压力

客户端要用数据库的话, 推荐用 sqlite 之类的代之

你看报错上面那行 log 打出来的是空对象啊。可能是 vue-cli 的配置问题?把非浏览器环境的模块给屏蔽了?没用过,瞎猜的。

自己用的工具。而且数据库要定时更新,所以只能放在 vps 上。发现一个 vue+electron 的脚手架 https://github.com/SimulatedGREG/electron-vue 解决了这个问题。虽然还是不知道什么原因。

有兴趣可以加我微信 cWl1c2hpamllXw==,最近有在搞类似的东西
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服