Guia para iniciantes sobre como começar a usar Node.js

Guia Para Iniciantes Sobre Como Comecar A Usar Node Js



O Node.js provou ser uma ferramenta potente no desenvolvimento web, ganhando popularidade entre os desenvolvedores devido à sua eficiência, confiabilidade e escalabilidade. Obter um entendimento básico antes de mergulhar em qualquer coisa e saber tudo em um único lugar é uma sensação e tanto. Você precisa vir ao lugar certo se quiser desenvolver um conhecimento profundo do Node.js. Depois de ler este artigo, os usuários podem iniciar sua jornada para escrever scripts de código em Node.js.

Esta postagem cobrirá:

O que é Node.js?

A consulta pesquisada com mais frequência no mecanismo de pesquisa do Google é O que é Node.js? As perguntas mais populares são: O Node.js é uma linguagem de programação? É uma estrutura? É uma biblioteca? Para simplificar, o Node.js pode ser definido como um ambiente de execução suportado por uma biblioteca JS.







Um ambiente de tempo de execução Javascript bem conhecido, de código aberto e multiplataforma é o Node.js. Devido à sua adaptabilidade, pode ser utilizado em qualquer projeto ou aplicação. O que o diferencia é o uso do motor V8, o mesmo motor que alimenta o Google Chrome. Isso torna o Node.js uma escolha ideal para scripts no lado do servidor e execução de scripts de código fora do ambiente de desenvolvimento.



Node.js é bastante diferente de outras linguagens de programação do lado do servidor. Deve-se notar que não é um servidor backend ou um servidor web. Solo não pode fazer nada, mas uma coleção de módulos ajuda a criar um projeto escalável. Ele é executado em um único servidor e não gera threads adicionais para cada solicitação. Além disso, paradigmas sem bloqueio são usados ​​para escrever a maioria das bibliotecas NodeJS, portanto, o comportamento de bloqueio é a exceção e não a regra. As primitivas de E/S assíncronas são um recurso da biblioteca padrão do Node.js que evita o bloqueio do código JavaScript.



Quando o Node.js executa uma operação de E/S, como realizar operações crud na rede, ele não bloqueia o thread e desperdiça ciclos de CPU esperando para responder; em vez disso, ele retomará as operações após o recebimento da resposta.





Exemplo simples de Node.js.

Um exemplo simples para entender o conceito de Node.js é criar um servidor web e escrever algum texto. Como é uma introdução ao Node.js, vamos adicionar a linha de introdução a uma porta web:

const http = exigir ( 'http' ) ;

const porta do servidor = 3.000 ;

const servidor = http. criarServidor ( ( requerer, res ) => {

res. código de status = 200 ;

res. setHeader ( 'Tipo de conteúdo' , 'texto/simples' ) ;

res. fim ( 'Guia para iniciantes sobre como começar a usar o Node.js! \n ' ) ;

} ) ;

servidor. ouvir ( porta do servidor, ( ) => {

console. registro ( `Servidor rodando em http : //localhost:${serverPort}/`);

} ) ;

Neste código:



  • “const http = require('http')” importa o módulo http que ajuda a criar servidores HTTP e a lidar com as funcionalidades associadas a ele.
  • “const serverPort = 3000” define a porta em que o servidor irá operar.
  • “const server = http.createServer((req, res) => {})“ usa o método create server do módulo http para criar um servidor com uma função de retorno de chamada usando dois argumentos, um é a solicitação e o outro é a resposta que será gerado para a solicitação.
  • Dentro da função de retorno de chamada, o código de status HTTPS é definido como 200 e o tipo de conteúdo de resposta é definido como texto simples. Além disso, o servidor web exibe uma mensagem intitulada “Guia para iniciantes de introdução ao Node.js”.
  • “server.listen(serverPort, () =>{})” é chamado para iniciar o servidor e ouvir todas as solicitações recebidas no servidor. A função callback é chamada após a inicialização do servidor e exibe uma mensagem no terminal para mostrar a porta na qual o servidor foi inicializado.

Saída

Use a linha abaixo para a execução:

nó Aplicativo. js

Onde Aplicativo.js é o nome do aplicativo.

A saída no terminal é:

Isso indica que o servidor foi iniciado e está atendendo às solicitações recebidas. Para verificar a resposta no servidor use o seguinte link “ http://localhost:3000/ ”.

A saída no lado do servidor apareceria como:

Como funciona o Node.js?

Node.js é uma plataforma que ajuda os servidores a lidar com muitas solicitações simultaneamente. Embora use apenas um thread para lidar com solicitações, ele gerencia com eficácia as operações de entrada e saída por meio do uso de threads. Threads são um grupo de instruções que executam tarefas ao mesmo tempo. O Node.js funciona com um loop de eventos que controla as tarefas sem parar até que uma seja concluída antes de iniciar a próxima.

O loop de eventos do Node.js é um loop contínuo e semi-infinito. Este loop gerencia os eventos síncronos e não síncronos no Node.js. Assim que o projeto Node.js é iniciado, a execução é acionada, o que transfere perfeitamente as tarefas difíceis para o sistema. Isso permite que outras tarefas no thread principal sejam executadas sem problemas.

Para entender e compreender o conceito detalhado de loops de eventos em Node.js, escrevemos um artigo dedicado neste tópico.

Méritos do Node.js.

Alguns méritos principais do Node.js são:

  • Escalabilidade : simplifica o crescimento de aplicativos bidirecionalmente: horizontal e verticalmente.
  • Aplicativos da Web em tempo real : melhor para tarefas que exigem sincronização rápida e evitam muita carga no HTTP.
  • Velocidade : execute tarefas rapidamente, como colocar ou retirar dados de bancos de dados, vincular-se a redes ou lidar com arquivos.
  • Facilidade de aprendizagem : Node.js é fácil de aprender para iniciantes porque usa Javascript.
  • Benefício de cache : armazena apenas uma parte, portanto não há necessidade de executar o código novamente quando solicitado, o cache é uma memória rápida e economiza tempo de carregamento adicional.
  • Streaming de dados : trata solicitações e respostas HTTP como eventos diferentes, melhorando assim o desempenho.
  • Hospedagem : Fácil de colocar em sites como PaaS e Heroku.
  • Suporte Corporativo : Usado por grandes empresas como Netflix, SpaceX, Walmart, etc.

Como instalar o Node.js no Windows?

Como estamos começando a desenvolver aplicativos Node.js, se tivermos um ambiente Windows, o ambiente Node.js deverá ser configurado. Siga as orientações passo a passo abaixo para configurar o ambiente Node.js em um sistema operacional Windows.

Etapa 1: Baixe o pacote de instalação do Node.js

Acesse o site oficial do Node.js Site oficial do Node.js. e certifique-se de baixar a versão mais recente do Node.js. Além disso, verifique se o gerenciador de pacotes npm está instalado com ele, pois ele desempenha um papel crucial no dimensionamento de aplicativos Node.js.

Basta clicar no Windows Installer e o download será iniciado. A versão baixada será de 64 bits e a versão LTS (Long Term Support) é recomendada. Execute o empacotador do instalador para instalar o Node.js.

Etapa 2: instale o módulo Node.js e NPM em seu computador

A seguinte tela aparecerá, então clique no botão Avançar:

Após clicar em Avançar, aparecerá uma nova janela onde será solicitado ao usuário que insira o caminho onde se pretende fazer o download das bibliotecas msi do Node.js.

Agora na janela abaixo selecione o caminho desejado e clique no próximo botão:

Após clicar neste próximo botão, você verá uma janela de configuração personalizada onde será solicitado que selecione o pacote que deseja instalar. Nesta janela, selecione o gerenciador de pacotes npm por padrão, o tempo de execução do Node.js é selecionado. No gerenciador de pacotes npm, o Node.js e o pacote npm estão instalados.

Por fim, clique no botão Instalar para iniciar a jornada.

Etapa 3: verifique as versões instaladas

Saber qual versão está instalada é fundamental, então para verificar, vá até a barra de pesquisa do Windows e digite Prompt de Comando:

Depois que a janela do prompt de comando for aberta, digite dois comandos para verificação.

Versão do Node.js

A versão do Node.js pode ser verificada usando o seguinte comando no prompt de comando:

- em

A versão instalada apareceria

Versão NPM

Para a verificação da versão do npm, use o seguinte comando:

npm - em

A versão do npm apareceria no terminal.

Agora você pode começar a desenvolver aplicativos com a configuração do ambiente Node.js.

Todos os usuários não utilizam Windows por isso é desejável atender às necessidades de todos. Abaixo está o processo de instalação do Node.js no Mac.

Como instalar o Node.js no Mac?

Para usuários que usam Mac, a instalação é praticamente a mesma para Windows. Vou ao site oficial do Node.js e baixe o pacote para Mac.

Etapa 1: Baixe o Gerenciador de Pacotes para Mac

Visite o site oficial do Node e baixe o MacOSInstaller do NodeJS:

https://nodejs.org/en/download/current

Clique no botão especificado na tela acima para iniciar o download.

Os usuários podem especificar o local onde será instalado.

Etapa 2: instale o arquivo Node.js .pkg

Execute o arquivo do instalador e siga o guia de instalação:

Clique no botão “Instalar” e a instalação do Node.js começará.

Após a conclusão da instalação do NodeJS, aparecerá o resumo:

Clique no botão “Fechar” para finalizar a instalação.

Etapa 3: verifique a instalação e as versões do Node.js.

Para verificar se o Node.js foi instalado e sua versão, use o seguinte comando:

-- versão

Etapa 4: atualizar o NPM globalmente

Execute o comando digitado abaixo para atualizar o NPM para todos os usuários do sistema usando o sinalizador “–global”:

sudo apt instalar npm -- global

Etapa 5: definir o caminho do nó para a variável $PATH

Execute o seguinte comando para definir a variável PATH para NodeJS:

exportar PATH =/ usr / local / idiota / caixa :/ usr / local / caixa : $PATH

Observação: No comando acima, “/usr/local/bin” é o local onde o NodeJS é instalado por padrão.

Etapa 6: atualize os detalhes do PATH em “.bash\_profile”

Adicione os detalhes do caminho a “~/.bash\_profile” usando o comando fornecido abaixo:

eco 'exportar PATH=/usr/local/bin:$PATH' >> ~ / . festa \_perfil

Etapa 7: atualize o ~/.bashrc

Para disponibilizá-lo para todos os usuários, execute o comando abaixo:

fonte ~ / . bashrc

Trata-se de instalar o NodeJS e configurar a variável PATH no MacOS para NodeJS.

Como instalar o Node.js no Linux?

Para instalar o Node.js em qualquer sistema operacional Linux baseado em Debian, siga o procedimento passo a passo fornecido abaixo:

Passo 1: Abra o terminal

Primeiro, abra o terminal usando a tecla de atalho “CTRL+ALT+T”:

Etapa 2: Atualizar e atualizar o sistema

Execute o comando digitado abaixo para atualizar e atualizar o repositório do sistema:

atualização do sudo apt && sudo apt atualizar - e

Etapa 3: Instale o Node usando o gerenciador de pacotes apt

Após atualizar o repositório do sistema, instale o Node.js do gerenciador de pacotes oficial APT usando o comando:

sudo apt instalar nodejs

Etapa 4: verificar a instalação do nó

Depois de instalado, verifique a instalação verificando a versão do Node.js usando o comando fornecido abaixo:

- em

Etapa 5: instalar o NPM

É uma boa prática instalar o NPM junto com o NodeJS, pois é necessário na maioria das vezes. O NPM também está disponível no repositório oficial do APT e pode ser instalado usando o comando fornecido:

sudo apt instalar npm

Etapa 6: verifique a instalação do NPM

Verifique também a versão do NPM para verificar a instalação do NPM usando o seguinte comando:

npm - em

É assim que você pode instalar o Node e o NPM em sistemas operacionais Linux baseados em Debian.

Como escrever o primeiro programa Node.js? (Olá Mundo)

Tudo está pronto para começar nosso caminho de desenvolvimento de aplicativos em Node.js. Vamos criar nosso primeiro programa bastante comum. Sempre que alguém começa a aprender uma nova linguagem ou framework, o primeiro programa geralmente imprime “Hello World”. Dizer Olá a todos de uma forma diferente é uma sensação e tanto e contar a eles sobre o início de nossa nova jornada. Abaixo está o código para começar:

//Aplicativo.js

console. registro ( 'Olá Mundo!' ) ;

Para executar este script de código use o seguinte comando:

nó Aplicativo. js

Saída

A instrução Hello World será registrada no terminal:

Como importar módulos principais do nó?

Os usuários devem usar a função “require()” para usar o módulo desejado para trabalhar em seu script de código. Por exemplo, se o módulo “fs” (Sistema de Arquivos) for usado, a linha do código de importação será:

const fs = exigir ( 'fs' )

Isso importaria todas as funcionalidades daquele módulo e o armazenaria na variável fs que é uma variável constante que significa que seu conteúdo não pode ser alterado em tempo de execução. Então, usando a variável “fs”, o usuário pode implementar as funcionalidades desejadas.

Agora vamos criar um exemplo de código simples no qual um módulo é importado e sua funcionalidade é usada no script de código.

Exemplo: Usando o módulo HTTP

const http = exigir ( 'http' ) ;

// Servidor HTTP simples

const httpServidor = http. criarServidor ( ( requerer, res ) => {

res. escrevercabeça ( 200 , { 'Tipo de conteúdo' : 'texto/html' } ) ;

res. escrever ( '' ) ;

res. escrever ( '' ) ;

res. escrever ( '' ) ;

res. escrever ( '' ) ;

res. escrever ( '' ) ;

res. escrever ( 'Olá, mundo!' ) ;

res. escrever ( '' ) ;

res. escrever ( '' ) ;

res. escrever ( '

Olá, mundo!

'
) ;

res. escrever ( '' ) ;

res. escrever ( '' ) ;

res. fim ( ) ;

} ) ;

// Escutando na porta 3000

httpServidor. ouvir ( 3.000 , ( ) => {

console. registro ( 'Servidor escutando na porta 3000' ) ;

} ) ;

Neste código:



  • “const http = require('http')” importa o conteúdo do módulo http e o armazena em uma variável constante “http”.
  • “const httpServer = http.createServer((req, res) =>” cria um servidor HTTP simples e adiciona o texto Hello World junto com algum HTML básico. o método createServer cria um servidor com dois argumentos, um é a solicitação no servidor e a segunda é a resposta gerada para essa solicitação.
  • “httpServer.listen(3000, () =>” especifica a porta 3000 no host local e registra uma mensagem no terminal informando que o servidor está ativo e escutando na porta 3000.

Para executar o aplicativo Node, execute o arquivo JS com o comando node conforme mostrado abaixo:

nó Aplicativo. js

Onde App.js é o nome do arquivo.







Saída



A mensagem no terminal ao executar este código seria:







Agora temos que verificar a saída do lado do servidor e verificar se a mensagem “Hello World” está impressa lá ou não:



A mensagem foi impressa com sucesso no servidor e a fonte foi ajustada usando algum HTML básico.

Node.js: módulos principais

Alguns módulos do Node.js são:

  • http: permite fazer um servidor HTTP em Node.js
  • afirmar: uma coleção de funções assert ajuda principalmente nos testes
  • fs: permite lidar com operações de arquivo
  • caminho: um conjunto de métodos que lidam com caminhos de arquivos
  • processo: fornece informações e controles sobre o processo atual do Node.js.
  • os: fornece informações sobre o sistema operacional
  • cadeia de consulta: uma ferramenta usada para analisar e formatar strings de consulta de URL
  • url: este módulo fornece ferramentas para resolução e análise de URL

Como instalar pacotes NPM?

NPM (Node Package Manager) ajuda no gerenciamento e uso de bibliotecas ou ferramentas de terceiros no projeto Node.js. Siga as etapas abaixo para instalar pacotes NPM.

Etapa 1: Instale o pacote desejado

Vamos instalar o módulo express que é bastante comum para desenvolver aplicações web em Node.js. Para instalar o Express use o comando:

npm instalar expresso

Esta linha de comando instalará o módulo expresso na pasta do seu projeto.

Etapa 2: salve o módulo em Package.json

O NPM atualiza automaticamente o arquivo package.json com a nova dependência. Se você quiser salvá-lo explicitamente como um desenvolvimento da dependência do projeto, use os sinalizadores –save-dev ou –save.

npm instalar expresso -- salvar - dev # Salva como uma dependência de desenvolvimento

npm instalar expresso -- save # Salva como dependência de produção

Por que os pacotes NPM são importantes?

Os pacotes NPM são muito importantes no ambiente de desenvolvimento Node.js. Abaixo estão os possíveis motivos:

  • Reutilização de código: Os pacotes NPM mantêm um registro do código que pode ser usado novamente. Eles economizam o tempo dos desenvolvedores, oferecendo métodos prontos e otimizados.
  • Gerenciamento de Dependências: O NPM torna mais fácil lidar com os requisitos do projeto. A lista de requisitos do projeto está no arquivo package.json, o que facilita o uso e o compartilhamento dos requisitos do projeto.
  • Contribuição da Comunidade: O NPM ajuda a construir um grande grupo de desenvolvedores que compartilham seu trabalho para que outros possam usá-lo em muitos pacotes de software gratuitos. Essa contribuição coletiva agiliza o período de desenvolvimento de aplicativos.
  • Controle de versão: O NPM permite que você anote a versão do pacote do seu projeto. Isso garante um bom funcionamento e manuseio das alterações necessárias.
  • Eficiência e Consistência: O uso de pacotes eficientes aumenta a eficiência do projeto e permite a manutenção da consistência do código em toda a equipe de desenvolvimento.

É isso. Você não apenas aprendeu como instalar os pacotes desejados, mas também entendeu por que esses pacotes são necessários em seu ambiente de desenvolvimento Node.js.

Como começar com Express JS?

Para criar aplicativos web eficientes, a estrutura Express.js é usada. O módulo “express” é ótimo para construir aplicações web em Node.js. Abaixo está o procedimento de como começar a usar este pacote.

Passo 1: Instalando o Expresso

Para instalar o Express use o seguinte comando no terminal:

npm instalar expresso

O módulo expresso será instalado se já estiver instalado, então este comando irá atualizar o módulo

Etapa 2: Testando o módulo expresso em um aplicativo

A etapa acima irá instalar o express na pasta do pacote e o usuário poderá usar o módulo importando-o no script de código usando o módulo “require” como

const expressar = exigir ( 'expressar' )

Vamos testar um script de código simples que usa a funcionalidade do módulo expresso:

const expressar = exigir ( 'expressar' ) ;

const aplicativo = expressar ( ) ;

aplicativo. pegar ( '/' , ( requerer, res ) => {

res. enviar ( 'Olá Expresso!' ) ;

} ) ;

const porta = 3.000 ;

aplicativo. ouvir ( porta, ( ) => {

console. registro ( `Servidor escutando na porta $ { porta } ` ) ;

} ) ;

No código acima:

  • const expresso = requer('expresso') ”importa o módulo express e o armazena em uma variável constante “express”, pela qual podemos utilizar as funções associadas a esta biblioteca.
  • const aplicativo = expresso() ”É usado para definir um aplicativo expresso.
  • “app.get('/', (req, res) =>” define a rota para o aplicativo expresso enviar uma resposta “Olá Expresso” ao pedido expresso.
  • O Porto 3.000 é especificado na variável constante chamada “porta” no host local.
  • “app.listen(porta, () =>” cria um ouvinte na porta 3000 e registra uma mensagem no terminal informando que o servidor está escutando na porta especificada.

Saída

Para executar este aplicativo use o comando abaixo:

nó Aplicativo. js

A saída no terminal apareceria como

Portanto, o servidor está ativo e escutando na porta 3000 do host local. Acessar esse link no navegador mostraria a saída como

Isso é tudo sobre o módulo expresso de como podemos instalá-lo, criar um aplicativo e iniciar uma porta de servidor.

Como renderizar arquivos estáticos no Express?

No Express a função express.static() é usada para renderizar arquivos estáticos como HTML, CSS, imagens, etc. Abaixo está o processo para renderizar arquivos estáticos no Express.

Etapa 1: crie um projeto

Antes de começar, certifique-se de que o Express esteja instalado; caso contrário, você pode executar o seguinte comando:

npm instalar expresso -- salvar

Este comando instalará o módulo expresso localmente na pasta node_modules e o atualizará no arquivo package.json.

Etapa 2: crie um arquivo para arquivos estáticos

Em segundo lugar, crie uma pasta no diretório de trabalho. Crie uma pasta chamada public para armazenar os arquivos estáticos que serão renderizados. Coloque todos os arquivos estáticos HTML e CSS neste diretório para renderizá-los.

Etapa 3: configurando o Express para renderizar os arquivos estáticos

Use o método express.static() para especificar o diretório dos arquivos estáticos que o usuário deseja renderizar.

A renderização do arquivo usa dois scripts de código, um para o back-end que leva o código HTML colocado na pasta pública. O código HTML é simples, pois nossa ênfase principal está no backend.

Script Node.js.

const expressar = exigir ( 'expressar' ) ;

const aplicativo = expressar ( ) ;

aplicativo. usar ( expressar. estático ( 'público' ) ) ;

const porta = 3.000 ;

aplicativo. ouvir ( porta, ( ) => {

console. registro ( `Servidor escutando na porta $ { porta } ` ) ;

} ) ;

Neste código:

  • “const expresso = requer ('expresso')” importa o módulo expresso no script para usar sua funcionalidade.
  • “const aplicativo = expresso ()” inicia o aplicativo
  • “app.use(express.static(‘público’))” especifica o diretório para buscar os arquivos e fornecer a eles o aplicativo expresso para usá-los e renderizá-los.
  • O Porto 3.000 é especificado para a aplicação expressa.
  • “:app.listen(porta, () =>” indica que o servidor está ativo e escutando na porta especificada registrando a mensagem.

script HTML

DOCTYPEHTML >

< apenas HTML = 'em' >

< cabeça >

< meta conjunto de caracteres = 'UTF-8' >

< meta nome = 'janela de exibição' contente = 'largura=largura do dispositivo, escala inicial=1,0' >

< título > Estático Exemplo de renderização título >

cabeça >

< corpo >

< h1 > Usando Express para renderizar Estático arquivos h1 >

corpo >

HTML >

Neste código, apenas um cabeçalho é feito porque o foco está no backend e não no front end, mas funcionalidades adicionais podem ser adicionadas conforme a necessidade.

Saída

Agora execute o script Node.js com o seguinte código:

nó Aplicativo. js

A seguinte mensagem será registrada no terminal indicando que o servidor está pronto e escutando na porta 3000.

Abra a porta 3000 do host local no navegador para ver o script de código HTML renderizado pelo módulo expresso

Isso é tudo para renderizar arquivos estáticos no Express. Agora vamos dar uma olhada em como renderizar arquivos dinâmicos.

Como renderizar arquivos dinâmicos no Express?

Os usuários podem renderizar os arquivos dinâmicos no Express usando um mecanismo de modelo para gerar HTML dinamicamente com base nos dados. O template usado abaixo é EJS (Embedded Javascript) que é bastante popular para renderizar arquivos dinâmicos.

Etapa 1: Instale o EJS

Use o seguinte comando para instalar o EJS na pasta do seu projeto

npm instalar ejs -- salvar

Etapa 2: configurar o Express com EJS

Configure o modelo EJS como um mecanismo de visualização em seu arquivo Node.js.

//App.js

const expressar = exigir ( 'expressar' ) ;

const aplicativo = expressar ( ) ;

const PORTA = 3.000 ;

aplicativo. definir ( 'motor de visualização' , 'não' ) ;

aplicativo. usar ( expressar. estático ( 'público' ) ) ;

aplicativo. pegar ( '/ID do usuário' , ( requerer, res ) => {

const ID do usuário = requer. parâmetros . eu ia ;

const dados do usuário = {

eu ia : ID do usuário,

nome de usuário : `usuário$ { ID do usuário } `,

e-mail : `usuário$ { ID do usuário } @exemplo. com `,

} ;

res. renderizar ( 'do utilizador' , { do utilizador : dados do usuário } ) ;

} ) ;

aplicativo. ouvir ( PORTA, ( ) => {

console. registro ( `O servidor está rodando em http : //localhost:${PORT}`);

} ) ;

As operações realizadas pelo código acima são:

  • “const express = require('express')” importa o módulo expresso dos módulos do nó.
  • “const app = express()” cria uma instância para o aplicativo expresso.
  • “app.set('view engine', 'ejs')” configura o express com o modelo ejs para renderizar os arquivos dinamicamente.
  • “app.use(express.static(‘public’))” permite a veiculação de arquivos estáticos armazenados na pasta pública do projeto Node.
  • “app.get('/user/:id', (req, res) => {…})” define aspas que escutam solicitações.
  • “res.render('user', {user: userData })” renderiza os arquivos de modelo EJS.
  • “app.listen(PORT, () => {…})” inicia o servidor na porta 3000 e o usuário pode digitar “ http://localhost:3000/user/123 ”No navegador.

Etapa 3: modelo EJS

Um diretório chamado “views” é criado no diretório do projeto e dentro desta pasta cria um arquivo de modelo EJS “user.ejs”. Este arquivo conterá o conteúdo dinâmico que o usuário deseja renderizar. Cole o seguinte código neste arquivo

DOCTYPEHTML >

< apenas HTML = 'em' >

< cabeça >

< meta conjunto de caracteres = 'UTF-8' >

< meta nome = 'janela de exibição' contente = 'largura=largura do dispositivo, escala inicial=1,0' >

< título > Perfil de usuário título >

cabeça >

< corpo >

< h1 > Perfil de usuário h1 >

< p > ID do usuário : <%= do utilizador. eu ia %> p >

< p > Nome de usuário : <%= do utilizador. nome de usuário %> p >

< p > E-mail : <%= do utilizador. e-mail %> p >

corpo >

HTML >

Como o objetivo principal é renderizar o conteúdo do arquivo dinamicamente, apenas o código frontal necessário foi usado.

Etapa 4: iniciar o servidor

O usuário agora pode iniciar o aplicativo expresso usando o seguinte trecho de código:

nó Aplicativo. js

Onde App.js é o nome do arquivo no diretório. Após executar este código o terminal indicará a seguinte mensagem

Agora o usuário pode usar o link http://localhost:3000/user/123 no navegador e o conteúdo será renderizado dinamicamente como

Isso é tudo para renderizar o conteúdo do arquivo dinamicamente usando o módulo expresso em Node.js.

Conclusão

O artigo explica o Node.js do início ao fim, mostrando como ele funciona com seu tempo JavaScript ininterrupto e baseado em eventos para vários eventos. Ele analisa o Express, uma ferramenta de construção de web bem conhecida, e também menciona o NPM e como mostrar informações estáticas ou dinâmicas em um site. Embora o artigo discuta tudo em detalhes, é um bom guia para iniciantes para aprender sobre Node.js.