收藏
回答

生产环境部署异常

只是在腾讯云生产环境部署了小程序代码,并没有在小程序后台做发布操作,但当前的线上版本却会受到生产环境部署的影响,不知道是什么原因,该如何处理,求帮助。

appId: wx3064597348399096




回答关注问题邀请回答
收藏

2 个回答

  • 小程序/小游戏开发-Link
    小程序/小游戏开发-Link
    2018-06-01

    没看明白描述,可否详细点说明操作过程以及出现的结果?

    2018-06-01
    有用
    回复
  • 2018-06-01

    首先感谢你的回答,问题是这样的:


    操作步骤:

        1、在微信开发者工具里,点击“腾讯云-->上传正式代码”,完成代码上传。

        2、进入“腾讯云-->生产环境”,点击“代码部署”,完成代码部署。


    此时,并没有进入小程序公众平台发布新的线上版本,按理说小程序的线上版本应该不会有变化的,但事实上,它已经在运行生产环境的服务端代码,所以,问题就是:发布环境与生产环境没有隔离,只要在生产环境变更了服务端代码,小程序不需要经过审核和发布,就会同步改变小程序的线上版本。这个问题已经出现有一个星期的时间了,希望能得到解决。

        

        

    2018-06-01
    有用
    回复 4
    • 小程序/小游戏开发-Link
      小程序/小游戏开发-Link
      2018-06-04

      你好,跟相关同事确认了一下,点击“代码部署”就是会部署到生产环境,公众平台发布的按钮只用于管理前端代码。这个设计应该一直都是如此的。

      2018-06-04
      回复
    • 2018-06-05回复小程序/小游戏开发-Link

      感谢你的回复,基于以下两个现象,麻烦再确认一下。

      1、我接触小程序已有一年多的时间,是小程序比较早期的开发者,前后端需要分离部署的问题,在之前确实不存在,是最近才发生的。

      2、如果前后端需要分离部署,那么在前端代码发布后,如果没有及时在生产环境部署后端代码,那么这个时间差会带来前后端的不一致,所以,这种代码发布机制是有些不合理的。

      2018-06-05
      回复
    • 小程序/小游戏开发-Link
      小程序/小游戏开发-Link
      2018-06-05回复

      问题 1:你的意思是以前前都是在 MP 后台点击发布之后,后端代码才变更生效? 问题 2:这个很正常,因为小程序更像手机客户端,外网可能存在新旧多个版本。一般来说都是需要后端先部署并兼容多个版本的前端请求。考虑下没有使用小程序附带的腾讯云服务的小程序开发者,他们就一直都都是分离部署的。

      2018-06-05
      回复
    • 2018-06-05

      你说得有道理,我明白了,谢谢。

      2018-06-05
      回复
登录 后发表内容