Para começar a criar uma API REST básica com NodeJS e ExpressJS, o primeiro passo é a instalação do NodeJS. NodeJS é uma plataforma de desenvolvimento de software que permite a execução de JavaScript do lado do servidor. Ele é usado para criar aplicativos web escaláveis e eficientes, tornando-se uma escolha popular para desenvolvedores de API.

A instalação do NodeJS é bastante simples e direta. Primeiro, acesse o site oficial do NodeJS em https://nodejs.org/en/. Lá, você encontrará duas versões disponíveis para download: a versão LTS (Long Term Support) e a versão Current. A versão LTS é mais estável e é recomendada para a maioria dos usuários, enquanto a versão Current contém os recursos mais recentes.

Após o download, execute o instalador. O assistente de instalação irá guiá-lo pelo processo. Certifique-se de que a opção para instalar o 'npm package manager' esteja selecionada, pois será necessário para instalar o ExpressJS e outros pacotes.

Para verificar se o NodeJS foi instalado corretamente, abra um terminal ou prompt de comando e digite node -v. Isso deve retornar a versão do NodeJS que você instalou.

Instalando o ExpressJS

ExpressJS é um framework para NodeJS que simplifica o desenvolvimento de aplicativos web. Ele fornece uma estrutura simples para roteamento, manipulação de solicitações e respostas, e outras funcionalidades comuns em aplicativos web.

Para instalar o ExpressJS, você usará o npm, que é o gerenciador de pacotes do NodeJS. No terminal ou prompt de comando, navegue até o diretório onde deseja criar seu projeto e digite npm init -y. Isso criará um novo arquivo package.json, que é usado para gerenciar as dependências do seu projeto.

Em seguida, instale o ExpressJS digitando npm install express. Isso irá baixar o ExpressJS e adicioná-lo às dependências do seu projeto.

Criando uma API básica

Agora que você tem o NodeJS e o ExpressJS instalados, está pronto para começar a criar sua API. Primeiro, crie um novo arquivo chamado app.js em seu diretório de projeto. Este será o ponto de entrada para sua aplicação.

No arquivo app.js, comece importando o ExpressJS com o comando const express = require('express'). Em seguida, crie uma nova instância do ExpressJS com o comando const app = express().

Para criar uma rota simples, você pode usar o método app.get(). Por exemplo, para criar uma rota que responde a solicitações GET na raiz do seu site, você poderia usar o seguinte código:

app.get('/', (req, res) => {
  res.send('Hello, World!')
})

Isso define uma função que será chamada sempre que alguém acessar a raiz do seu site com uma solicitação GET. A função envia a resposta 'Hello, World!'.

Finalmente, para iniciar o servidor, use o método app.listen(). Por exemplo, o seguinte código inicia o servidor na porta 3000:

app.listen(3000, () => {
  console.log('Server is running on port 3000')
})

Para iniciar seu aplicativo, digite node app.js no terminal ou prompt de comando. Você deve ver a mensagem 'Server is running on port 3000', e agora pode acessar sua API em http://localhost:3000.

Parabéns! Você criou sua primeira API REST básica com NodeJS e ExpressJS. A partir daqui, você pode começar a adicionar mais rotas, manipular dados de solicitação e resposta, conectar-se a um banco de dados e muito mais.

Agora responda o exercício sobre o conteúdo:

Qual é o primeiro passo para criar uma API REST básica com NodeJS e ExpressJS?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Criando uma API REST básica com NodeJS e ExpressJS: Instalação do ExpressJS

Próxima página do Ebook Gratuito:

67Criando uma API REST básica com NodeJS e ExpressJS: Instalação do ExpressJS

3 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto