在實現用雲函式將頁面資訊存入資料庫的時候,報錯:雲函式呼叫失敗,於是反反覆覆的去檢視雲函式語法邏輯是否有錯,但是發現並沒有問題 。於是在網上找了很多資料,終於找到了解決辦法
//直接上**
//這是報錯前的**
const cloud =
require
('wx-server-sdk'
)cloud.
init()
const db = cloud.
database()
const _ = db.command
// 雲函式入口函式
exports.main =
async
(event, context)
=>})
}
//這是成功後的**
const cloud =
require
('wx-server-sdk'
)cloud.
init()
const db = cloud.
database()
const _ = db.command
// 雲函式入口函式
exports.main =
async
(event, context)
=>})
}
可以發現,兩者之間的差別在於cloud.init(),前後者都是初始化,但是後者加了 env: cloud.dynamic_current_env,這樣雲函式內發起資料庫請求、儲存請求或呼叫其他雲函式的時候,預設請求的雲環境就是雲函式當前所在的環境
就這樣我的問題就解決了
關於微信小程式,雲開發中雲函式超時定義
在雲函式中的定義裡,有乙個關於超時的概念,這裡並不是程式實際執行的時間,而是乙個預期執行的時間 比如乙個程式跑下來僅用了 8ms 但是他一直在等待內部的非同步操作執行完才會關閉,這裡就是非同步操作超時,導致整個請求超時。20s是截止目前雲函式最長執行時間 console.log start cons...
微信小程式知識雲開發
乙個小程式最多5個服務類目,乙個月可以修改3次類目 小程式侵權投訴的發起與應對 軟體著作權作品登記證書 實現小程式支付功能 如何借助官方支付api簡單 高效率地實現小程式支付功能 借助小程式雲開發實現 只需要乙個簡單的雲函式 exports.main async event,context even...
微信小程式開發(二) 雲開發
1 概念 2 傳統小程式開發與雲開發的區別 簡單的呼叫乙個雲函式 求a b的和 獲取當前使用者的openid 小程式雲開發登入方式 使用者通過點選按鈕,從小程式獲取使用者的資訊,而小程式通過雲函式獲得使用者的資訊,雲函式給小程式端返回使用者的openid,小程式獲取到 使用者的資訊之後,將使用者的資...