Skip to content

Next.js

Luis Henrique edited this page May 6, 2024 · 3 revisions

Next.js

image

1. Preparação do Ambiente de Trabalho

Para iniciar o desenvolvimento com Next.js, é necessário configurar o ambiente. Aqui estão os passos básicos:

Instalação do Node.js e npm:

  1. Baixe e instale o Node.js de acordo com seu sistema operacional no site oficial: https://nodejs.org/.

  2. Após a instalação, verifique se o Node.js e o npm (Node Package Manager) foram instalados corretamente com os comandos:

    node -v
    npm -v

Criação de um novo projeto Next.js:

  1. Abra o terminal e crie um novo projeto Next.js usando create-next-app com o comando:

    npx create-next-app nome-do-projeto
  2. Navegue até a pasta do projeto:

    cd nome-do-projeto
  3. Inicie o servidor de desenvolvimento:

    npm run dev

    Agora você pode acessar seu projeto em http://localhost:3000.

2. Integração com Render

A definir

3. Exemplos de Como Usar

Exemplo Básico (Página de Boas-Vindas):

Crie um arquivo chamado pages/index.js com o seguinte conteúdo:

function HomePage() {
  return <div>Bem-vindo ao Next.js!</div>;
}

export default HomePage;

Esse código define uma página inicial simples que exibe uma mensagem de boas-vindas.

Exemplo de Roteamento:

Next.js possui um sistema de roteamento baseado em arquivos. Para adicionar uma nova página:

  1. Crie um arquivo chamado about.js em pages/.
  2. Adicione o seguinte código:
    function AboutPage() {
      return <div>Sobre nós</div>;
    }
    
    export default AboutPage;
  3. Acesse http://localhost:3000/about para ver a nova página.

Exemplo de API Route:

Next.js permite criar rotas de API facilmente. Exemplo de uma API que retorna dados de usuário:

  1. Crie um arquivo chamado user.js em pages/api/.
  2. Adicione o seguinte código:
    export default function handler(req, res) {
      res.status(200).json({ name: 'John Doe' });
    }
  3. Acesse http://localhost:3000/api/user para ver a resposta da API.

4. Outros Comandos Presentes no Next.js

Comandos comuns usados no desenvolvimento com Next.js incluem:

  1. Iniciar o servidor de desenvolvimento:

    npm run dev
  2. Construir o projeto para produção:

    npm run build
  3. Iniciar o servidor de produção:

    npm start
  4. Exportar o projeto como site estático:

    npm run export
  5. Verificar problemas de lint:

    npm run lint
  6. Atualizar as dependências do projeto:

    npm update

Esse tutorial cobre os fundamentos para iniciar com Next.js, desde a configuração do ambiente até exemplos de uso comuns e comandos úteis para gerenciamento do projeto.

Vídeo

Tutorial Next.js

Clone this wiki locally