JmCloudFunc
jmcloudfunc是微信小程序云函数的接口优化库
jmcloudfunc有以下几个特性:
1.让单个云函数方便的定义多个方法来接收调用
2.方法通过目录的方式存放和访问如'manage/activity-create'
3.强大的输入完整性检测,定义了各种输入变量类型
$3
``
npm i jmcloudfunc
`
$3
`
const JmCloudFunc = require('jmcloudfunc')
exports.main = async (event, context) => {
return await JmCloudFunc(cloud, event, context)
}
`
$3
$3
文件内容格式模板为
`
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({})
},
}
``