jmcloudfunc v2.0.11
JmCloudFunc
jmcloudfunc是微信小程序云函数的接口优化库
jmcloudfunc有以下几个特性: 1.让单个云函数方便的定义多个方法来接收调用 2.方法通过目录的方式存放和访问如'manage/activity-create' 3.强大的输入完整性检测,定义了各种输入变量类型
第一步,在与函数中安装 jmcloudfunc
npm i jmcloudfunc
第二步,修改云函数入口index.js 中的main方法
const JmCloudFunc = require('jmcloudfunc')
exports.main = async (event, context) => {
return await JmCloudFunc(cloud, event, context)
}
第三步,(举例)在云函数根目录下创建funcs文件夹,在funcs文件夹中创建方法文件
如funcs/activity-create.js(activity-create可以替换为任何你想要的名称)
文件内容格式模板为
module.exports = {
title: '创建一个活动',
desc: '',
fields: {
title: { type: "text", text: "活动名称", required: true },
desc: { type: "text", text: "活动描述", required: false },
date: { type: "date", text: "日期", required: true },
time: { type: "time", text: "时间", required: true },
},
errors: {
duplicate_title:{message:'重复的活动标题重复了'}
},
returns: {},
async onResponse({ options, cloud }) {
let {title,desc,date,time} = options
this.setReturns({})
},
}
5 months ago
4 months ago
5 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago