Skip to content

ahsouza/crud-angular-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD exemplo para cadastro de pessoas utilizando Node.JS & Angular.JS persistindo dados em MongoDB

Pre-Requirements
  • Linux/Windows
  • Node.JS
  • MongoDB
  • Docker (Instalação do Docker não é necessária, mas é uma ótima sugestão para o Desenvolvimento Local Ágil)
  1. Baixe e instale Docker (Não é obrigatório)
  2. Baixe e instale Node.JS
  3. Baixe e instale MongoDB
  4. 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:
docker ps -a
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
npm install
Instalando Bower: Gerenciador de dependências Front-End
npm install bower -g
Baixando dependências Front-End
bower install
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:
mongo

Acesse de seu navegador favorito o endereço: http://localhost:3000

About

CRUD Node.JS API & SPA with Angular.JS

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published