收藏
回答

命令行发布项目缺陷

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.02.2003250

问题描述:

使用命令行发布项目时,如果发布完成后不退出开发者工具,间隔一定时间后,再次执行 upload命令时,报400 错误。

问题定位:

原因:执行upload命令时,仅检测开发者工具是否启动,没有检查token是否过期

具体描述

命令行开启开发者工具,感觉开发者工具使用了token机制,再次执行 upload时,没有检查token是否过期,导致使用过期的token执行upload命令,导致项目上传失败。

复现步骤:

  1. 在开发者工具未打开情况下,使用 `cli upload` 命令发布小程序体验版。
  2. 等待30分钟左右(token到失效时间),再次执行`cli upload`,期间不要关闭开发者工具打开的项目选择窗口.
  3. 此时,发布结果会抛出 400 异常.

改进意见:

  1. 执行cli 命令时,加入一个token检查机制,检查token是否过期,过期重新申请.



回答关注问题邀请回答
收藏
登录 后发表内容
问题标签