Node.js e Ferramentas Essenciais

Temos um curso de NodeJS aqui no gitbook do CodeLab, você pode verificar o material antes de continuar aqui!

Introdução ao Node.js

Node.js é um ambiente de execução de JavaScript do lado do servidor. Baseia-se em pacotes e módulos, que facilitam o desenvolvimento de aplicações backend robustas.

Instalaçao do Node.js

Para começar a utilizar o Node.js, siga os passos abaixo:

  1. Baixar o Node.js:

    • Acesse a página oficial de download do Node.js: https://nodejs.org

    • Escolha a versão LTS (Long Term Support) recomendada para a maioria dos usuários.

    • Faça o download e siga as instruções de instalação para o seu sistema operacional.

  2. Verificar a instalação:

    • Abra o terminal ou prompt de comando.

    • Execute os seguintes comandos para verificar se o Node.js e o NPM (Node Package Manager) foram instalados corretamente:

      node -v
      npm -v
    • Ambos os comandos devem retornar a versão instalada.

Iniciando um Projeto com Node.js

  1. Criar uma pasta para o projeto:

  2. Inicializar o NPM:

    • Este comando cria um arquivo package.json com as configurações padrão.

  3. Instalar os pacotes essenciais:

    • Express: Facilita a criação de servidores web e APIs RESTful.

    • Nodemon: Reinicializa automaticamente o servidor quando detecta alterações no código.

  4. Configurar o Nodemon:

    • Abra o arquivo package.json e adicione o seguinte script:

    • Agora, você pode iniciar o servidor em modo de desenvolvimento usando:

  5. Criar o arquivo principal do servidor:

    • Crie um arquivo chamado index.js na raiz do projeto com o seguinte conteúdo:

  6. Iniciar o servidor:

    • Abra o navegador e acesse http://localhost:3000 para ver a mensagem "Olá, mundo!".

Módulos no Node.js:

  • Módulos Nativos: Já vêm com a instalação do Node.js.

  • Módulos Externos: Podem ser instalados via NPM (Node Package Manager).

Principais Pacotes que utilizaremos por enquanto:

  • Express: Facilita a criação de servidores web e APIs RESTful.

  • Nodemon: Reinicializa automaticamente o servidor quando detecta alterações no código.

Você pode baixar o nodeJs na sua maquina pela pagina do node

Last updated

Was this helpful?