云函数维护的问题?
发布于 6 年前 作者 na01 11548 次浏览 来自 官方Issues

现在项目中大量使用云函数(30个以上了),开始遇上以下问题:

1, 当迭代新的小程序版本时,云函数的接口返回的数据格式发生了变化(字段的增删),导致提交审核时必须要将云函数更新才能正常使用,而导致线上版本拿不到正确的数据。

2,云函数的依赖升级要手动一个个去 npm install, 有没有集中或一次性升级依赖的方式?

1 回复
  1. 第一个是 Web 开发的常见问题:如何保证接口的发布不影响旧版本?

    解决方案有几个,可以根据情况结合选用

    1. .不修改旧的云函数,而是新增一个云函数给客户端调用

    2. 云函数内可以内置一个版本,根据不同的版本返回数据

    3. 云函数返回数据尽不修改结构,只是新增字段

  2. 集中或一次性升级依赖的方式?

    1. 你可以批量修改package.json里的版本,然后云端安装依赖

回到顶部