O mundo com Nodo.js e Express

Instalando Nodo

Para criar um projeto de nó, você deve ter um nó instalado em sua máquina local. Para fazer isso, basta ir até https://nodejs.org/en/ e instalar o nó.

Criar um projeto de nó

Criar um novo diretório e inicializar o nó com o comando npm init. Npm é um gerenciador de pacotes onde residem todos os pacotes javascript. Nós baixamos todos os pacotes javascript através do npm.

mkdir helloworld
cd helloworld/
npm init -y

Aqui eu adicionei uma tag extra -y com o comando npm init. Normalmente, quando nós digitamos npm init, Ele faz como certas perguntas. Para pular estas, estou apenas adicionando esta -y tag ao comando.

Após executar o comando, um arquivo package.json gerado no diretório raiz do projeto. Isto contém todos os metadados relevantes ao projeto.

Neste arquivo, podemos ver algo chamado scripts. Este é o lugar onde adicionamos nossos próprios comandos para o projeto. Eu estou criando um novo comando script que inicia meu servidor quando eu digito npm start. O script diz ao nó que ele deve executar o comando node index.js toda vez que eu executar o comando npm start.

package.json

"scripts": {
"start": "node index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},

Configure Express

Agora vamos criar o nosso servidor. Aqui estamos a criar o nosso servidor usando Express.js. O Express JS é um framework web open-source para o nó JS. Ele está desenhando para construir aplicações web e APIs. O comando abaixo instala express para nosso projeto.

npm install express --save

Estamos usando express para criar um novo servidor que será executado na porta 8000. Também para a demonstração, estou criando uma rota que retorna hello world.

index.js

var express = require('express');
var app = express();app.get('/', function (req, res) {
res.send('Hello World!');
});app.listen(8000, function () {
console.log('Listening to Port 8000');
});

Agora inicie o servidor com o comando npm start. Abra o seu navegador e navegue até http://localhost:8000/. Você deve ver o Olá mundo sendo exibido na página principal.

npm start
>

OutPut para o exemplo acima

Feel free to contact me for any queries. Email: [email protected]. Linkedin: https://www.linkedin.com/in/sjlouji/

Github: https://github.com/sjlouji/

>

Codificação feliz!

Deixe uma resposta

O seu endereço de email não será publicado.