天天看點

小程式讀取歌單資料并插入雲資料庫

為什麼要用雲函數

因為資料從第三方擷取到的,資料可能每天都會更新,如果我隻是一次擷取的話,那麼我的歌單就會一直是那些資料

那樣要我可以設定一個定時觸發器,固定時間去伺服器定時取資料,這樣保證取到的都是最新資料,取到的資料要去重

首先:

建立雲函數

然後安裝node 和 npm

在雲函數打開終端,安裝以下

npm install --save request

npm install --save request-promise

//擷取到的歌單跟網易雲音樂每天推薦的歌單

小程式讀取歌單資料并插入雲資料庫

優化接口請求方式及資料批量插入

優化内容

請求方式優化

請求API優化

批量插入資料方式優化

剛才樓上截圖是for循環每次插入一條資料

axios 用于發送請求方式  第三方庫    可在npmjs網站查找用法

要先安裝npm install axios

小程式讀取歌單資料并插入雲資料庫

data:[... ~] es6文法,直接插入每個值

資料庫資訊去重,每個資料都有對應的id,id重複即重複, 用擷取資料庫原有資訊,開創新數組記錄無重複資料,最後将新數組資訊插入資料庫即可

小程式讀取歌單資料并插入雲資料庫

突破擷取資料條數限制

小程式讀取歌單資料并插入雲資料庫

定時觸發器的配置,定時觸發擷取歌單資料

小程式讀取歌單資料并插入雲資料庫

繼續閱讀