O Ignews Api é uma plataforma de CRUD(Create,Read,Update and Delete) de noticias desenvolvido em NodeJs.
Para iniciar esse projeto primeiro precisamos ter o container do MongoDB funcionando para isso:
docker run --name mongodb -p 27017:27017 -d -t mongo
Com o container do MongoDB criado e iniciado abrimos o projeto e executamos na raiz dele o seguinte comando:
Yarn yarn
Npm npm install
Bibliotecas instaladas, estamos prontos para colocar a aplicação para funcionar e para isso:
Yarn yarn dev:server
Npm npm run dev:server
- GET :
http://localhost:3333/posts
Rotas Autenticadas
Header:Bearer token...
- POST :
http://localhost:3333/posts
- GET :
http://localhost:3333/posts/:id
- PUT :
http://localhost:3333/posts/:id
- DELETE :
http://localhost:3333/posts/:id
Formatos de JSON ,POST e PUT
{ "title":"Titulo da postagem", "content":"Conteudo da postagem" }
- GET :
http://localhost:3333/userPost
- POST :
http://localhost:3333/users
Rotas Autenticadas
Header:Bearer token...
- GET :
http://localhost:3333/users/:id
- PUT :
http://localhost:3333/users/:id
- DELETE :
http://localhost:3333/users/:id
Formatos de JSON ,POST e PUT
{ "name":"Jhon Doe", "email":"[email protected]", "password:"verySecretPass" }
- POST :
http://localhost:3333/auth
Formatos de JSON ,POST
{ "email":"[email protected]", "password:"verySecretPass" }