Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var mongoose = require('mongoose');
  2. mongoose.connect('mongodb://user1:user1@ds127958.mlab.com:27958/mongo_utente');
  3.  
  4. var express = require('express');
  5. var app = express();
  6. var bodyParser = require('body-parser');
  7.  
  8.  
  9. // definisco i percorsi dei modelli
  10. var utente = require('./app/models/utente');
  11.  
  12.  
  13.  
  14. app.use(bodyParser.urlencoded({ extended: true }));
  15. app.use(bodyParser.json());
  16.  
  17. // porta sulla quale sarĂ  attivo il server
  18. var port = process.env.PORT || 8080
  19.  
  20. // definisco tutte le mie routers
  21. var routerUtente = express.Router();
  22.  
  23.  
  24. ///////////////////////////////////////////////////////////////////////////////////////////////
  25.  
  26.  
  27.  
  28. // da usare per tutte le rotte di utente
  29. routerUtente.use(function(req, res, next) {
  30.     console.log('procede');
  31.     next();
  32. });
  33.  
  34. // disponibile a localhost/8080/utente
  35. routerUtente.get('/', function(req, res){
  36.     res.json({message: 'welcome'});
  37. });
  38.  
  39.  
  40. routerUtente.post('/creaUtente', function(req, res){
  41.  
  42.  var p = new utente ({
  43.              username: 'tino'
  44.                 });
  45.  
  46.             p.save(function(err) {
  47.                if (err) throw err;
  48.                console.log('Salvataggio completato');        
  49.             });
  50. });
  51.  
  52. routerUtente.get('/utenti', function(req, res) {
  53.         utente.find(function(err, m) {
  54.             if (err)
  55.                 res.send(err);
  56.  
  57.             res.json(m);
  58.         });
  59.     });
  60.  
  61.  
  62. //registro tutte le rotte
  63. app.use('/utente', routerUtente);
  64.  
  65. //start the server
  66. //app.listen(port);
  67. //console.log('running on port ' + port);
  68.  
  69.  
  70. var server = app.listen(port, '192.168.1.102', function () {
  71.     console.log('Latest Edit Server listening on port: '+server.address().port);
  72. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement