日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

安裝Node.js客戶端SDK

本文介紹如何集成EMAS Serverless Node.js SDK,集成后您可以在Node.js工程中訪問EMAS Serverless服務。

前提條件

在首次使用EMAS Serverless服務前,您需要開通EMAS服務。具體請參見快速入門中的“開通EMAS服務”。

  1. 安裝SDK,在Node.js項目的根目錄執行以下命令安裝SDK。

    npm install @alicloud/mpserverless-node-sdk@1.2.3 --save
  2. 初始化SDK,在項目中加入如下SDK初始化代碼。

    // SDK引用
    const MPServerless = require('@alicloud/mpserverless-node-sdk').default;
    // SDK初始化
    const client = new MPServerless({
      	timeout: 60 * 1000,
        spaceId: 'mp-db4dd657-7041-470a-90xxxxx',
        endpoint: 'https://api.next.bspapp.com',
        serverSecret: '-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhki******G9w0BAQE7V0sQaj\n-----END PRIVATE KEY-----',
    });

    其中:

  3. 調用SDK,以下為Node.js調用EMAS Serverless SDK示例代碼,詳情請參見云函數API文檔數據存儲API文檔

    // 云函數
    try {
      const res = await client.function.invoke('testFunction');
      console.log('function invoke result: ', res);
    } catch (err) {
      console.log('function invoke error: ', err);
    }
    // 云數據庫
    try {
      const res = await client.db.collection('testTable').count({});
      console.log('db service result: ', res);
    } catch (err) {
      console.log('db service error: ', err);
    }
    說明

    異常處理說明:

    • 通過try/catch捕獲調用錯誤。

    • 捕獲錯誤error中包括error.name和error.message字段。