云函数使用了uni-cloud-router,uniCloud.databaseForJQL通过中间件的方式使用。
中间件写法如下
module.exports = (options) => {
return async function auth (ctx, next) {
// 获取JQL database引用,此处需要传入云函数的event和context,必传
const dbJQL = uniCloud.databaseForJQL({
event: ctx.event,
context: ctx.context,
})
ctx.dbJQL = dbJQL
await next() // 执行后续中间件
}
}