Previous topicNext topic
Help > 开发指南 > API对接 > HttpServer >
一键更新升级

此HttpServer模块我们还设计了一个比较省事的一键更新升级的功能。常规使用时,我们都是在开发端开发好相应的功能,然后发布打包一个新版本,然后将最新版本的程序传输到服务器端,然后重新更新服务器端程序。这种做法每次改动升级时,整个流程操作下来都会很繁琐。我们提供了一个更快捷的升级功能。

重要说明因为发布后的项目禁止了开发相关的功能,所以此模块需要在服务器端有一个额外的单机授权。希望省钱的就只能老老实实地发布项目了。

服务器端设置

常规模式下,我们使用服务器端的程序是这个样子的。

如果我们想启用一键更新升级的功能,就需要点击“设置远程编程”按钮以设置服务器端的相关参数。

这里新展示出来的几个参数的意义如下:

服务端IP:这里我们设置一下服务器端的网卡IP地址。

服务端端口:这里设置一个空闲的端口号。请注意,如果是在一些云服务器上,必须设置防火墙和云服务器的安全策略,以开放对应的端口访问权限。

密钥:这里需要设置2个密码,用来加密在服务器端与客户端传递数据时进行加密使用。每个项目都请单独设置一对密钥。

服务器参数设置好之后,即可点击下面的“启动”按钮以启动服务器端的监听服务。当有客户端传递升级更新的请求时,会自动从客户端获得相应的代码数据,并自动重新编译并更新生效。

客户端设置

客户端我们需要在右侧设置与服务器端一致的参数信息。当我们需要更新升级时,只要先点击“启动”按钮,建立与服务器端的连接,然后点击“同步”按钮即可发送更新升级的请求。