優化原因:
1)用戶在雲環境中可以創建的雲函數是有數的
2)相似的請求歸類到同一雲函數處理
3)tcb-router是一個koa風格的雲函數路由庫
tcb-router的作用:雲函數輕量級類路由庫,主要用於優化服務器端函數處理邏輯。
github中的地址https://github.com/TencentCloudBase/tcb-router
對應雲函數安裝npm install --save tcb-router
引用const tcbRouter=require('tcb-router')
必有性結構
接收路由的值時,使用在data:{$url:'musiclist'}
裏邊使用$url
的方式獲取路由名的方式接收到。
將之前的music雲函數改寫成路由形式
“musiclist”是獲取歌單的列表信息的路由名。
如何將對應的值返回小程序端?所以用ctx.body
來接收傳過來值。
在我們使用對應雲函數的地方來接收對應獲取到信息的路由