Node.js 用 Simple Log Service SDK を使用して Simple Log Service の API 操作を呼び出す前に、Node.js 用 Simple Log Service SDK をインストールする必要があります。このトピックでは、Node.js 用 Simple Log Service SDK をインストールする方法について説明します。
前提条件
Simple Log Service がアクティブ化されていること。詳細については、「Simple Log Service をアクティブ化する」をご参照ください。
Node.js 開発環境がセットアップされていること。詳細については、Node.js の公式 Web サイトをご覧ください。
使用上の注意
Node.js 用 Simple Log Service SDK は JavaScript をベースに開発されています。 TypeScript はサポートされていません。
インストール
プロジェクトディレクトリを作成し、そのディレクトリに移動します。
次の初期化コマンドを実行します。
npm initname パラメーターを
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" }次のコマンドを実行して、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" } }プロジェクトを作成します。次の例では、Express を使用してプロジェクトを作成します。
次のコマンドを実行して、Express をインストールします。
npm install express詳細については、「インストール」をご参照ください。
次のコマンドを実行して、morgan をインストールします。
npm install morgan詳細については、「morgan」をご参照ください。
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でリッスンしているサンプルアプリ次のコマンドを実行して、プロジェクトを開始します。
node app.js
プロジェクトの作成後、次の結果が返されます。
Example app listening on port 3000! // ポート3000でリッスンしているサンプルアプリ
FAQ
../xx/jsSHA/src/sha.js ファイルが見つからない場合はどうすればよいですか?
依存モジュールのファイルが削除されています。 npm install aliyun-sdk コマンドを実行して SDK を再インストールすることをお勧めします。 SDK を再インストールすると、見つからないファイルが自動的に取得されます。