1、uniCloud新版已支持定时触发,详见:https://uniapp.dcloud.net.cn/uniCloud/trigger
2、未必需要100个接口,可以将同类接口在一个云函数中实现,根据参数(如action)执行不同逻辑,如下是一个示例代码:
'use strict';
const uniID = require('uni-id')
exports.main = async (event) => {
let params = event.params
let res = {}
let payload = {}
switch (event.action) {
case 'register':
res = uniID.register(event.params);
break;
case 'login':
res = uniID.login(event.params);
break;
case 'logout':
payload = await uniID.checkToken(event.uniIdToken)
if (payload.code && payload.code > 0) {
return payload
}
res = uniID.logout(payload.uid);
break;
default:
res = {
code: 403,
msg: '非法访问'
}
break;
}
//返回数据给客户端
return res
};
2 个回复
DCloud_heavensoft
DCloud_UNI_CHB
1、uniCloud新版已支持定时触发,详见:https://uniapp.dcloud.net.cn/uniCloud/trigger
2、未必需要100个接口,可以将同类接口在一个云函数中实现,根据参数(如action)执行不同逻辑,如下是一个示例代码: