Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
479
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var express = require('express');
  2. var app = express();
  3. var bodyParser = require('body-parser');
  4. var mongoose = require('mongoose');
  5. var Name = require('./Name.model');
  6.  
  7. // parse application/x-www-form-urlencoded
  8. app.use(bodyParser.urlencoded({ extended: false }))
  9.  
  10. // parse application/json
  11. app.use(bodyParser.json())
  12.  
  13. var db = 'mongodb://test:test@ds135577.mlab.com:35577/nodepractice';
  14.  
  15. mongoose.connect(db);
  16.  
  17. var port = 8080;
  18.  
  19.  
  20. app.get('/names', function(req,res) {
  21.     Name.find({})
  22.         .exec(function(err,names) {
  23.             if (err) {
  24.                 res.send('An error has occured');
  25.             } else {
  26.                 res.json(names);
  27.             }
  28.         });
  29. });
  30.  
  31. app.post('/name', function(req,res) {
  32.     var newName = new Name();
  33.  
  34.     newName.name = req.body.name;
  35.     newName.age = req.body.age;
  36.  
  37.     newName.save(function(err, name) {
  38.         if (err) {
  39.             res.send('error: ${err}');
  40.         } else {
  41.             console.log(name);
  42.             res.send(name);
  43.         }
  44.     });
  45. });
  46.  
  47. app.listen(port, function() {
  48.     console.log('Listening on port 8080'); 
  49. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement