Para chamar as operações de API do Simple Log Service com o SDK do Simple Log Service para Node.js, instale o SDK previamente. Este tópico descreve como instalar o SDK do Simple Log Service para Node.js.
Pré-requisitos
O Simple Log Service está ativado. Ativar o Simple Log Service.
Ambiente de desenvolvimento Node.js configurado. Para mais informações, acesse o site oficial do Node.js.
Observações de uso
O SDK do Simple Log Service para Node.js foi desenvolvido com base em JavaScript. Não há suporte para TypeScript.
Instalação
Crie um diretório de projeto e acesse-o.
-
Execute o seguinte comando de inicialização:
npm initDefina o parâmetro name como
sls_nodee mantenha os valores padrão para os demais parâmetros. Após a inicialização, o sistema cria um arquivo chamado package.json. Exemplo:{ "name": "sls_node", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC" } -
Execute o comando a seguir para instalar o SDK do Simple Log Service para Node.js:
npm install @alicloud/logApós a execução do comando, as informações do @alicloud/log são adicionadas ao arquivo package.json. Exemplo:
{ "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" } } -
Crie um projeto. O exemplo a seguir usa o Express para criar o projeto.
-
Execute o comando a seguir para instalar o Express:
npm install expressPara mais detalhes, consulte Instalação.
-
Execute o comando a seguir para instalar o morgan:
npm install morganPara obter mais informações, consulte morgan.
-
Crie um arquivo chamado app.js e adicione o código a seguir:
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!')) -
Execute o comando a seguir para iniciar o projeto:
node app.js
Após a criação do projeto, o sistema retorna o seguinte resultado:
Example app listening on port 3000! -
Perguntas frequentes
O que fazer se o arquivo ../xx/jsSHA/src/sha.js não for encontrado?
Isso indica que o arquivo do módulo dependente foi excluído. Execute o comando npm install aliyun-sdk para reinstalar o SDK. Durante a reinstalação, o sistema recupera automaticamente o arquivo ausente.
Próximas etapas
Guia de início rápido do SDK do Simple Log Service para Node.js