Sebelum menggunakan Simple Log Service SDK untuk Node.js untuk memanggil operasi API dari Simple Log Service, Anda harus menginstal SDK tersebut. Panduan ini menjelaskan langkah-langkah instalasi.
Prasyarat
Simple Log Service telah diaktifkan.
Lingkungan pengembangan Node.js telah disiapkan. Untuk informasi lebih lanjut, kunjungi situs resmi Node.js.
Catatan Penggunaan
Simple Log Service SDK untuk Node.js dikembangkan berdasarkan JavaScript. TypeScript tidak didukung.
Instalasi
Buat direktori proyek dan masuk ke direktori tersebut.
Jalankan perintah inisialisasi berikut:
npm initAtur parameter nama menjadi
sls_nodedan pertahankan nilai default untuk parameter lainnya. Setelah inisialisasi selesai, file bernama package.json akan dibuat. Contoh:{ "name": "sls_node", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC" }Jalankan perintah berikut untuk menginstal Simple Log Service SDK untuk Node.js:
npm install @alicloud/logSetelah perintah dijalankan, file package.json disuntikkan dengan informasi @alicloud/log. Contoh:
{ "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" } }Buat sebuah proyek. Dalam contoh berikut, Express digunakan untuk membuat proyek.
Jalankan perintah berikut untuk menginstal Express:
npm install expressUntuk informasi lebih lanjut, lihat Installing.
Jalankan perintah berikut untuk menginstal morgan:
npm install morganUntuk informasi lebih lanjut, lihat morgan.
Buat file bernama app.js dan tambahkan kode berikut ke dalam file:
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!'))Jalankan perintah berikut untuk memulai proyek:
node app.js
Setelah proyek dibuat, hasil berikut akan dikembalikan:
Example app listening on port 3000!
FAQ
Apa yang harus saya lakukan jika file ../xx/jsSHA/src/sha.js tidak ditemukan?
File modul dependen telah dihapus. Kami sarankan Anda menjalankan perintah npm install aliyun-sdk untuk menginstal ulang SDK. Saat Anda menginstal ulang SDK, file yang hilang akan secara otomatis diambil kembali.