SDK for Node.js をインストールし、ApsaraMQ for RocketMQ の HTTP プロトコルを介してメッセージの送信とサブスクライブを行います。
前提条件
作業を開始する前に、以下が満たされていることを確認してください。
Node.js 7.6.0 以降がインストールされていること。 Node.js をダウンロードするには、Node.js 公式サイトにアクセスしてください。
AccessKey ペア (AccessKey ID および AccessKey Secret) を持つ Alibaba Cloud アカウント。 詳細については、「AccessKey ペアの取得」をご参照ください。
Topic とグループ ID を持つ ApsaraMQ for RocketMQ インスタンス。 詳細については、「ステップ 2: リソースの作成」をご参照ください。
ご利用のインスタンスの HTTP エンドポイント。 詳細については、「HTTP エンドポイントの取得」をご参照ください。
Node.js のバージョンの確認
次のコマンドを実行して、Node.js がインストールされ、バージョンの要件を満たしていることを確認します。
node -V出力には、バージョン 7.6.0 以降が表示される必要があります。
SDK for Node.js のインストール
次のコマンドを実行して、@aliyunmq/mq-http-sdk パッケージをインストールします。
npm i @aliyunmq/mq-http-sdkインストールの確認
次のコマンドを実行して、SDK がインストールされ、インポート可能であることを確認します。
node -e "require('@aliyunmq/mq-http-sdk'); console.log('SDK for Node.js is installed.')"コマンドでエラーが発生せずに SDK for Node.js is installed. と表示されたら、セットアップは完了です。
次のステップ
環境の準備が完了したら、SDK for Node.js を使用してメッセージの送信とサブスクライブを行います。