dd雲函式其實比較普及,這裡以騰訊雲的雲函式為例,傳遞引數完成簡單的賬號註冊。

一、第一步先註冊騰訊雲賬號,這裡不過多闡述,接著點選 控制檯 進入開發者介面。(注意提前進行實名認證)

二、開發者介面如下,這裡點選雲開發CloudBase,預設系統會建立一個環境,直接使用就好。

三、點選環境,進入CloudBase控制面,如下二圖所示。接著進入正題,點選雲函式開始編寫。

四、點選新建雲函式,按照指引新建就行。

五、這裡再點選剛剛新建的雲函式進行配置。

六、點選函式程式碼,開始編寫具體邏輯。

七、原始碼如下,這裡注意雲函式中呼叫SDK獲取資料庫的引用只需要環境ID就可以。補充說明 : http請求傳遞的引數會放入event中的body元素,即event.body中,這裡型別為string,需要將其轉換成類似Map型別的變數,然後引用。這裡我的dio框架裡傳遞的引數即為phone和pass後面會詳細說明。這裡還需注意,db.collection('Users')中的Users為事先建立好的集合,讀者如果想體驗,可以看後面的補充內容。

const cloudbase = require("@cloudbase/node-sdk");
const app = cloudbase.init({
  env: "your env id",
});
const db = app.database();
const info = 'complete trans argument.';    //方便除錯的資訊
exports.main = async (event, context) => {
    if(event.body){
        const eventl = JSON.parse(event.body);
        const res = await db.collection('Users')
        .add({
        phone: eventl.phone,     //完成引數傳遞
        pass:eventl.pass,
        });
        return res;
    }
    else{
       const info2= 'fail to transfer.';
       return info2;
    } 
}

八、這裡新建的函式需要一些依賴,可以按照以下指示自動完成依賴新增。

點選下方的儲存並安裝依賴,靜待安裝完成即可。

九、繼續點選http訪問服務,將雲函式部署,方便後面的dio訪問呼叫

十、點選新建,按照下面的設定就行。

點選確認後,靜待建立即可。

十一、建立完成之後,便可以通過