Seu "Hello Word " com Node Js
- #JavaScript
- #Node.js
- #Express
Falaaa Galera do JS!!Beleza?
Se voçê já ouviu falar tanto do node mas ainda não deu seus primeiros passos esse tutorial é pra voçê ! Voçê vai aprender criar um servidor com Node!!Lets´go!
Bem para começar esse tutorial cria uma pasta chamada hello_node.Abra ela no vscode e logo em seguida abra o terminal do vscode.
Agora com o terminal aberto digite o comando:
npm install -y
Esse comando vai criar o package.json, que é um arquivo de configuração do projeto,voçê pode configurá-lo como desejar mais tarde.
Agora com o package.json criado ,crie também um arquivo chamado index.js,nesse arquivo criaremos o servidor.Bem ,Node trabalha com módulos e um dos módulos que podemos e usaremos é o módulo do http que permitirá criar o nosso servidor, execute o comando abaixo no seu arquivo index.js:
const http = require('http')
a função require( ) retorna todos os métodos de um módulo ,ou seja ,agora á partir da constante http podemos acessar todos os métodos http!
Bem antes de criarmos um servidor ,vamos criar duas outras constantes :uma chamada host que guarda a url local e outra chamada porta que terá a porta desejada para o projeto:
const host = 'https//localhost'
const porta = 8080
agora vamos chamar a o método createServer( ) do http que cria nosso servidor,ele recebe uma função que recebe dentro de si uma request e uma response,nesse caso a response retorna algo para o cliente,ou seja,uma resposta.Essa resposta será dada dentro do método end( ) que é da response,nesse caso passaremos o nosso "hello word"
const host = 'https//localhost'
const porta = 8080
const http = require('http')
http.createServer((req, res) => {
res.end('<h1>Hello word</h1>')
})
O que fizemos até agora não basta ,precisamos chamar a função listen( ),ela recebe a porta para abrir projeto e alguma função que pode ser por exemplo para informar onde tá sendo aberto o projeto. Agora sim nosso código está completo!
const host = 'https//localhost'
const porta = 8080
const http = require('http')
http.createServer((req, res) => {
res.end('<h1>Hello word</h1>')
}).listen(porta, console.log(`servidor rodando em ${host}:${porta}`))
Agora voçê pode ver o resultado executando o seguinte comando no seu terminal:
node index.js
Por fim abra no seu navegado a seguinte url:
https://localhost:8080
Para mais artigos diretos sobre linguagens de programação me siga e compartilhe com os colegas!!
Deixa a sua dúvida nos comentários
Me siga para mais dicas e tutoriais para iniciantes e intermediários😊
Dê seu feedback do artigo nos comentários😊
Compartilhe com amigos😊
Me siga no GitHub: https://github.com/diegodevelopertec
Me siga no Linkedin: https://www.linkedin.com/in/diego-dutra-b811b31aa/