From ba6cb9e63b4ae01ef0b247ad756b7ed682c04af7 Mon Sep 17 00:00:00 2001 From: Matthew Huntington Date: Wed, 29 Jun 2016 15:56:59 +0000 Subject: [PATCH] adding mongoose --- package.json | 3 ++- server.js | 18 ++++++++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index ea80f7b..876ecc3 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ }, "homepage": "https://github.com/mahuntington/herokutest#readme", "dependencies": { - "express": "^4.14.0" + "express": "^4.14.0", + "mongoose": "^4.5.2" } } diff --git a/server.js b/server.js index 71306a1..b1e0336 100644 --- a/server.js +++ b/server.js @@ -1,12 +1,26 @@ var express = require('express'); +var mongoose = require('mongoose'); var app = express(); var port = process.env.PORT || 3000; +var mongoDBURI = process.env.MONGODB_URI || 'mongodb://localhost:27017/herokutest'; + +var Person = mongoose.model('Person', { + name:String +}); app.get('/', function(req, res){ - res.send('works'); + Person.create({name:'matt'}, function(){ + res.send('works'); + }) +}) + +mongoose.connect(mongoDBURI); + +mongoose.connection.once('open', function(){ + console.log('connected mongod'); }) -app.listen(port, function(){ +app.listen(port, process.env.IP, function(){ console.log('listening on port ' + process.env.PORT); }) \ No newline at end of file