Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var app = express();
- var bodyParser = require('body-parser');
- var mongoose = require('mongoose');
- var Name = require('./Name.model');
- // parse application/x-www-form-urlencoded
- app.use(bodyParser.urlencoded({ extended: false }))
- // parse application/json
- app.use(bodyParser.json())
- var db = 'mongodb://test:test@ds135577.mlab.com:35577/nodepractice';
- mongoose.connect(db);
- var port = 8080;
- app.get('/names', function(req,res) {
- Name.find({})
- .exec(function(err,names) {
- if (err) {
- res.send('An error has occured');
- } else {
- res.json(names);
- }
- });
- });
- app.post('/name', function(req,res) {
- var newName = new Name();
- newName.name = req.body.name;
- newName.age = req.body.age;
- newName.save(function(err, name) {
- if (err) {
- res.send('error: ${err}');
- } else {
- console.log(name);
- res.send(name);
- }
- });
- });
- app.listen(port, function() {
- console.log('Listening on port 8080');
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement