问题1:如果我有一百个云函数都要通过数据模型操作数据库,那我要不要每个云函数的package.json 所在目录下执行以下命令吗?
npm install --save @cloudbase/wx-cloud-client-sdk wx-server-sdkg
这样的话,每个云函数中都多了一个 node_modules 目录,请大神说一下这样设计的原理
问题2: 一个云函数中,操作数据库时,是不是只能操作一种事情?
比如,我想对user表增删改查操作时,是不是要创建四个云函数? 能不能像js的模块化一样,一个云函数中写多个操作数据库的方法?
1、开启本地调试模式时才需要执行npm install指令,正常上传云函数是不需要执行
2、可以像js模块一样,新建项目的时候选择云开发基础模板里面的quickstartFunctions就是这样。或者可以用tcb-server-sdk,里面有做了一层封装
https://github.com/showms/tcb-server-sdk