Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Página de Login com React e Node.js

Esse é um projeto de aprendizado utilizando os frameworks React e Node.js e utilizando MongoDB para o banco de dados. Ele está organizado com uma arquitetura cliente-servidor.

Estrutura do Projeto

O projeto está organizado da seguinte forma:

  • client: Este é o diretório para o front-end do projeto em React.
  • server: Este é o diretório para o back-end do projeto em Node.js.

Como Instalar

Abra a pasta do projeto no terminal e execute os seguintes comandos para instalar as dependências do projeto:

  • cd client && npm install: Instala as dependências do front-end (React) do projeto.
  • cd server && npm install: Instala as dependências do back-end (Node.js) do projeto.

Scripts Disponíveis

No diretório do projeto, você pode executar os seguintes scripts:

cd client && npm start

Executa o servidor do React no modo de desenvolvimento.
Abra http://localhost:3001 para visualizar o front-end no seu navegador.

cd server && npm run dev

Inicia o servidor Node.js em modo de desenvolvimento.
O back-end roda em http://localhost:3000.

cd client && npm run build

Constrói o app React para produção e o coloca na pasta client/build.

Servidor

O back-end é alimentado pelo Node.js e Express, utilizando MongoDB como banco de dados. O servidor está configurado para rodar em http://localhost:3000.

Cliente

O front-end é uma aplicação React utilizando Axios. A aplicação está configurada para rodar em http://localhost:3001.

Aprenda Mais

Você pode aprender mais sobre o React na Documentação do React.

Para aprender mais sobre o Node.js, consulte a Documentação do Node.js.

Documentação Adicional

Para mais informações sobre tópicos específicos, confira os seguintes links:

About

Uma página de login feita com React e Node para aprender a estrutura dos frameworks.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages