すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:Node.js 用 Simple Log Service SDK のインストール

最終更新日:Apr 22, 2025

Node.js 用 Simple Log Service SDK を使用して Simple Log Service の API 操作を呼び出す前に、Node.js 用 Simple Log Service SDK をインストールする必要があります。このトピックでは、Node.js 用 Simple Log Service SDK をインストールする方法について説明します。

前提条件

使用上の注意

Node.js 用 Simple Log Service SDK は JavaScript をベースに開発されています。 TypeScript はサポートされていません。

インストール

  1. プロジェクトディレクトリを作成し、そのディレクトリに移動します。

  2. 次の初期化コマンドを実行します。

    npm init

    name パラメーターを sls_node に設定し、他のパラメーターにはデフォルト値を保持します。初期化が完了すると、package.json という名前のファイルが作成されます。例:

    {
      "name": "sls_node",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1" // エラー:テストが指定されていません
      },
      "author": "",
      "license": "ISC"
    }
  3. 次のコマンドを実行して、Node.js 用 Simple Log Service SDK をインストールします。

    npm install @alicloud/log

    コマンドの実行後、package.json ファイルに @alicloud/log 情報が挿入されます。例:

    {
      "name": "sls_node",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"  // エラー:テストが指定されていません
      },
      "author": "",
      "license": "ISC",
      "dependencies": {
        "@alicloud/log": "^1.2.5"
      }
    }
  4. プロジェクトを作成します。次の例では、Express を使用してプロジェクトを作成します。

    1. 次のコマンドを実行して、Express をインストールします。

      npm install express

      詳細については、「インストール」をご参照ください。

    2. 次のコマンドを実行して、morgan をインストールします。

      npm install morgan

      詳細については、「morgan」をご参照ください。

    3. app.js という名前のファイルを作成し、次のコードをファイルに追加します。

      var express = require('express')
      var morgan = require('morgan')
      var app = express()
      const logger = morgan(function (tokens, req, res) {
        return [
          tokens.method(req, res),
          tokens.url(req, res),
          tokens.status(req, res),
          tokens.res(req, res, 'content-length'), '-',
          tokens['response-time'](req, res), 'ms'
        ].join(' ')
      })
      app.use(logger)
      app.get('/', (req, res) => res.send('Hello World!'))
      app.listen(3000, () => console.log('Example app listening on port 3000!')) // ポート3000でリッスンしているサンプルアプリ
      
    4. 次のコマンドを実行して、プロジェクトを開始します。

      node app.js

    プロジェクトの作成後、次の結果が返されます。

    Example app listening on port 3000! // ポート3000でリッスンしているサンプルアプリ

FAQ

../xx/jsSHA/src/sha.js ファイルが見つからない場合はどうすればよいですか?

依存モジュールのファイルが削除されています。 npm install aliyun-sdk コマンドを実行して SDK を再インストールすることをお勧めします。 SDK を再インストールすると、見つからないファイルが自動的に取得されます。

次のステップ

Node.js 用 Simple Log Service SDK を使い始める