Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var mongoose = require('mongoose');
- mongoose.connect('mongodb://user1:user1@ds127958.mlab.com:27958/mongo_utente');
- var express = require('express');
- var app = express();
- var bodyParser = require('body-parser');
- // definisco i percorsi dei modelli
- var utente = require('./app/models/utente');
- app.use(bodyParser.urlencoded({ extended: true }));
- app.use(bodyParser.json());
- // porta sulla quale sarĂ attivo il server
- var port = process.env.PORT || 8080
- // definisco tutte le mie routers
- var routerUtente = express.Router();
- ///////////////////////////////////////////////////////////////////////////////////////////////
- // da usare per tutte le rotte di utente
- routerUtente.use(function(req, res, next) {
- console.log('procede');
- next();
- });
- // disponibile a localhost/8080/utente
- routerUtente.get('/', function(req, res){
- res.json({message: 'welcome'});
- });
- routerUtente.post('/creaUtente', function(req, res){
- var p = new utente ({
- username: 'tino'
- });
- p.save(function(err) {
- if (err) throw err;
- console.log('Salvataggio completato');
- });
- });
- routerUtente.get('/utenti', function(req, res) {
- utente.find(function(err, m) {
- if (err)
- res.send(err);
- res.json(m);
- });
- });
- //registro tutte le rotte
- app.use('/utente', routerUtente);
- //start the server
- //app.listen(port);
- //console.log('running on port ' + port);
- var server = app.listen(port, '192.168.1.102', function () {
- console.log('Latest Edit Server listening on port: '+server.address().port);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement