收藏
回答

微信小程序云开发 多个云函数如何统一返回格式?

前提是自定义多个云函数,现在想把每个云函数的返回结果都按照:

// 成功
{
  code:200,
  msg:"",
  data:{}
}
// 失败
{
  code:400,
  msg:"",
  data:{}
}

的格式进行返回。

想写一个格式化的工具类,该在云函数的目录中怎么放呢?

如果是其他一些自定义的工具类,又该如何让各个云函数都能使用呢?


ps:目前,能解决的方式是,把工具类在每个云函数的目录里都放一份。

在本地测试的时候,是在云函数同级目录新建一个 目录 utils , 并在具体的云函数 index.js中通过require("./utils/index.js")的方式引入的,在本地测试通过。

猜测云函数是采用沙箱机制,独立运行的,所以找不到这个utils目录。

不知道能否使用存储的方式加载进来,不过,即时能实现,感觉也是在曲线救国,不顺畅。


最后一次编辑于  2022-04-12
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签