Skip to content
Snippets Groups Projects
Select Git revision
  • 44f9ea0e5466da0725020b0a2001c27f26b823a3
  • master default
  • dockerization
  • staging
  • backup-before-cleaning-repo
  • dockerfiles-pour-maelle
6 results

administrateur.controller.js

Blame
  • Forked from an inaccessible project.
    routesToucan.js 828 B
    var express = require("express");
    var Toucan = require("../models/modelToucan");
    var router = express.Router();
    
    router.route("/toucans")
        // Une route qui  renvoie un json avec tous les toucans
        .get(function(req,res) {
            Toucan.find()
                .sort({date:-1})
                .exec(function (err, toucans) {
                    if (err) {
                        res.send(err);
                    } else {
                        res.json(toucans);
                    }
                });
        })
        // Une route pour créer un toucan
        .post(function(req,res) {
            var toucan = new Toucan(req.body);
            toucan.save(function(err) {
                if (err) {
                    res.send(err);
                } else {
                    res.send({message: "Toucan ajouté !"});
                }
            });
        });
    
    module.exports = router;