云函数 (4)tcb-ruoter
作者:互联网
云函数 (4)tcb-ruoter
使用原因:
1、微信小程序云开发云函数有个数限制
2、代码层级结构清晰,底层数据库操作函数可复用
3、还原真实前后端交互过程
一、安装
npm install --save tcb-router
二、引入
const TcbRouter = require('tcb-router');
三、创建实例
exports.main = async (event, context) => {
const app = new TcbRouter({ event })
}
四、使用tcb-router
1、云函数使用
// 云函数入口函数
exports.main = async (event, context) => {
//创建实例
const app = new TcbRouter({ event })
// 创建playlist路由
app.router('playlist', async (ctx,next)=>{
let res =await cloud.database().collection('playList').get()
//ctx.body为返回给小程序端的数据
ctx.body=res
})
//通过return app.serve()方式返回
return app.serve();
}
2、小程序使用
onReachBottom:async function () {
wx.showLoading({
title: '数据加载中',
})
let res= await wx.cloud.callFunction({
name:'music_list',
data:{
$url:'playlist',
}
})
},
标签:函数,app,ruoter,router,async,tcb,event 来源: https://blog.csdn.net/qq_15034541/article/details/116207966