CRUD exemplo para cadastro de pessoas utilizando Node.JS & Angular.JS persistindo dados em MongoDB
Linux/Windows
Node.JS
MongoDB
Docker (Instalação do Docker não é necessária, mas é uma ótima sugestão para o Desenvolvimento Local Ágil)
Baixe e instale Docker (Não é obrigatório)
Baixe e instale Node.JS
Baixe e instale MongoDB
Após a instalação, baixe ou clone o repositório atual: https://github.com/ahsouza/crud-angular-node
Utilizando Docker para servidor de Banco De Dados
Baixando a imagem MongoDB
docker pull tutum/mongodb
Criando container para servir o Banco De Dados sem autenticação
docker run -d -p 27017:27017 -p 28017:28017 -e AUTH=no tutum/mongodb
Liste todos containers que ainda não foram executados e memorize seu ID:
Inicie o container com o ID que pertence a ele:
docker start 89b903780b83
Em Sistemas Operacional Linux Ubuntu/Debian é preciso instalar o server-client do MongoDB:
sudo apt install mongodb-clients
Entre no projeto raíz e segue as etapas de comandos para execução da Aplicação localmente
Baixando dependências Back-End
Instalando Bower : Gerenciador de dependências Front-End
Baixando dependências Front-End
Execute o comando abaixo para levantar a aplicação
node server.js | npm start
Acesse o client servidor do Banco De Dados e veja o DB criado:
Acesse de seu navegador favorito o endereço: http://localhost:3000