Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • A Adocoes
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • AGES-Adocoes
  • Adocoes
  • Wiki
  • minha primeira api

Last edited by Marcus Vinicius Kuquert Mar 31, 2017
Page history

minha primeira api

  1. Crie uma pasta, onde irá ficar todos os seus arquivos (ex: meu-primeiro-mongo) :

  2. Abrir o terminal e ir até a pasta criada e digitar.

> cd meu-primeiro-mongo
  1. Iniciar o npm e instalar as dependências:
> npm init
> npm install express
> npm install mongoose
> npm install body-parser
  1. Iniciar o mongo db.
> mongod
  1. Criar um arquivo em um aquivo chamado "server.js" com o seguinte código:
const express = require('express')
const server = express()
const bodyParser = require('body-parser')
const mongoose = require('mongoose')

server.use(bodyParser.urlencoded({ extended: false }))
server.use(bodyParser.json())

mongoose.connect('mongodb://localhost:27017/test');

const menorModel = mongoose.model('Menor',  {
	nome: String,
	sexo: String,
	familiares: [
		{
			tipo: String,
			nome: String
		}
	],
	nacionalidade: String,
	naturalidade:
	{
		cidade: String,
		UF: String
	},
	abrigo:
	{
		id: Number,
		nome: String
	}
})

server.get('/', function(req, res, next) {
	res.send('Its working')
	res.end()
})

server.get('/menores', function(req, res, next) {
	menorModel.find()
})

server.post('/menores', function(req, res, next) {	
	menor = new menorModel(req.body)
	menor.save()
	res.send(200, 'Funcionou!')
	res.end()
})

server.listen(8888, function() {
	console.log('server listening on port 8888')
})
  1. Subir o servidor node.

Ainda no diretorio meu-primeiro-mongo, digite no terminal.

> node server.js
  1. Testar o servidor digitando localhost:8888 no browser.

Deve aparecer a mensagem "Its working".

Caso não apareça a mansagem, corra para as colinas.

Importe para o Postman o environment e o POST abaixo

adocoes.postman_environment.json

adocoes.postman_collection.json

Clone repository
  • Mongo DB
  • Node.js
  • comandos basicos de git
  • como proteger uma rota
  • configuracao do robomongo
  • convenio tjrs mprs pucrs fotos
  • framework
  • getting started
  • grupos
  • Home
  • integracao com slack
  • layouts
  • minha primeira api
  • mockups aplicativo
  • mockups web adm
View All Pages