electron 自动更新服务器如何选择呢

发布于 2022-09-12 02:05:20 字数 359 浏览 13 评论 0

官网中配置更新服务器是没有验证信息的。

"publish": [
      {
        "provider": "generic",
        "url": "自定义域名"
      }
]

我的问题是,如果使用 "自定义域名",那么安全问题没有办法得到保障,会不会谁都可以向服务器上传文件。

请问一下,自动更新时服务器后端的安全问题如何解决呢?

另外官网推荐https://github.com/GitbookIO/nuts,但是 nuts 已经很久没有更新了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

痴骨ら 2022-09-19 02:05:20

这问题有点奇怪,你自己的服务器还能让别人上传文件?你如果用electron-build自带的autoUpdate模块,是全部更新(就是无论你改了多少的东西,都要完整包全部下载重装),然后只要提供一个可以下载的文件服务器就行了,必要的文件是安装包和一个版本信息控制文件。 像我现在的项目是用的增量更新(因为项目中有很多三维模型,没办法用系统自带的模块),我是用node在客户端写了个自动检测服务,然后下载安装包进行解压覆盖。这个你可以稍微控制下流程,比如加验证什么的。当然这也没办法防你的服务器能被别人用的情况。

帅气尐潴 2022-09-19 02:05:20

为啥是“谁的可以往服务器上上传”?publish 里配的是下载地址啊,咋上传那不是你自己的事儿?build 之后把打包出来的文件放到这个路径下啊。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文