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
This is an old version of this page. You can view the most recent version or browse the history.

minha primeira api

Primeiro você deve abrir o terminal e digitar

> mongod

criar um arquivo com o seguinte código e salve em um aquivo chamado "server.js":

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')
})

Para subir o servidor digite no terminal, no diretório do arquivo

> node server.js

Para testar o servidor digite localhost:8888 no browser.

Deve aparecer a mensagem "Its working".

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

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