1. Criamos um diretório de projeto.
A cópia do código é a seguinte:
> MD Hello-World
2. Digite este diretório e defina o arquivo de configuração do projeto Package.json.
Para uma definição precisa, você pode usar o comando:
A cópia do código é a seguinte:
D:/tmp/nó/hello-world> versão da expressão de informações npm
npm http get https://registry.npmjs.org/express
npm http 200 https://registry.npmjs.org/express
3.2.1
Agora que a versão mais recente da estrutura do ExpressJS é 3.2.1, o arquivo de configuração é:
A cópia do código é a seguinte:
{
"Nome": "Hello-World",
"Descrição": "Hello World Test App",
"versão": "0.0.1",
"privado": verdadeiro,
"Dependências": {
"Express": "3.2.1"
}
}
3. Use o NPM para instalar os pacotes dos quais o projeto depende.
A cópia do código é a seguinte:
> instalação do npm
Depois que o pacote de dependência de instalação do NPM for concluído, o subdiretório de Node_modules aparecerá no diretório raiz do projeto. Os pacotes expressos necessários para a configuração do projeto são armazenados aqui. Se a fase for verificada, você poderá executar o comando:
A cópia do código é a seguinte:
> npm ls
Ps d:/tmp/nó/hello-world> npm ls
npm warn package.json [email protected] nenhum arquivo readme.md encontrado!
[email protected] d:/tmp/node/hello-world
│ ├── [email protected]
│ ├── [email protected]
│ └── [email protected]
Este comando exibe o pacote Express e suas dependências.
4. Crie um aplicativo
Agora comece a criar o próprio aplicativo. Crie um arquivo chamado App.js ou Server.js, dependendo do que você gosta, escolha qualquer um. Consulte Express e crie um novo aplicativo usando express ():
A cópia do código é a seguinte:
// app.js
var express = requer ('expresso');
var app = express ();
Em seguida, podemos usar o app.verb () para definir a rota.
Por exemplo, use "get /" para responder à string "Hello World", porque res e req são objetos precisos fornecidos pelo nó, para que você possa ligar para res.pipe () ou req.on ('dados', retorno de chamada) ou outros.
A cópia do código é a seguinte:
App.get ('/hello.txt', function (req, res) {
var corpo = 'olá mundo';
Res.Setheader ('Type', 'texto/simples');
res.Setheader ('Length-' comprimento ', corpo.length);
res. end (corpo);
});
A estrutura do ExpressJS fornece métodos de nível superior, como Res.Send (), que podem salvar coisas como adicionar comprimento de conteúdo. do seguinte modo:
A cópia do código é a seguinte:
App.get ('/hello.txt', function (req, res) {
Res.send ('Hello World');
});
Agora você pode vincular e ouvir a porta, ligue para o método app.listen () e receber os mesmos parâmetros, como:
5. Execute o programa
Agora execute o programa e execute o comando:
A cópia do código é a seguinte:
> Node app.js
Acesse o endereço com o navegador: http: // localhost: 3000/hello.txt
Você pode ver o resultado da saída:
A cópia do código é a seguinte:
Olá mundo