| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- const express = require('express');
- const server= express();
- const bd = require('body-parser');
- server.use(bd.json());
- const personCtrl = require('./person_ctrl');
- const mailCtrl = require('./mail_address_ctrl');
- server.get('/person', personCtrl.get_all);
- server.post('/person', personCtrl.create);
- server.get('/person/:person_id', personCtrl.get_by_id);
- server.put('/person/:person_id', personCtrl.update_by_id);
- server.delete('/person/:person_id', personCtrl.delete_by_id);
- server.get('/person/:person_id/mailAddress', personCtrl.load_by_id, mailCtrl.get_all);
- server.post('/person/:person_id/mailAddress', personCtrl.load_by_id, mailCtrl.create);
- server.get('/person/:person_id/mailAddress/:mail_address_id', personCtrl.load_by_id, mailCtrl.get_by_id);
- server.put('/person/:person_id/mailAddress/:mail_address_id', personCtrl.load_by_id, mailCtrl.update_by_id);
- server.delete('/person/:person_id/mailAddress/:mail_address_id', personCtrl.load_by_id, mailCtrl.delete_by_id);
- server.use(function (err, req, res, next) {
- if (err.status) {
- res.status(err.status).send(err.message);
- } else {
- res.status(500).send(err.message);
- }
- });
- server.listen(8000, function () {
- console.log('ouais ouais ouais !!!');
- });
|