diff --git a/controllers/runs.js b/controllers/runs.js index 5db4262..7ea11ce 100644 --- a/controllers/runs.js +++ b/controllers/runs.js @@ -1,7 +1,10 @@ var express = require('express'); +var bodyParser = require('body-parser'); var controller = express.Router(); var Run = require('../models/runs.js'); +controller.use(bodyParser.json()); + controller.get('/', function(req, res){ Run.findAll({}).then(function(foundRuns){ //createdRun is the object representation of the row created in the DB diff --git a/controllers/users.js b/controllers/users.js index 5516397..c1617bd 100644 --- a/controllers/users.js +++ b/controllers/users.js @@ -1,8 +1,15 @@ var express = require('express'); var controller = express.Router(); +var bodyParser = require('body-parser'); -controller.get('/', function(req, res){ - res.send('users index'); +controller.use(bodyParser.urlencoded({extended:true})); + +controller.get('/new', function(req, res){ + res.render('users/new.ejs'); +}); + +controller.post('/', function(req, res){ + res.send(req.body); }); module.exports = controller; diff --git a/server.js b/server.js index 191774d..7842a96 100644 --- a/server.js +++ b/server.js @@ -1,10 +1,8 @@ var express = require('express'); //require express package var app = express(); //create application variable -var bodyParser = require('body-parser'); var PORT = process.env.PORT || 3000; app.use(express.static('public')); //set up a static asset dir in /public -app.use(bodyParser.json()); var runController = require('./controllers/runs.js'); app.use('/runs', runController); diff --git a/views/users/new.ejs b/views/users/new.ejs new file mode 100644 index 0000000..6bc59ab --- /dev/null +++ b/views/users/new.ejs @@ -0,0 +1,11 @@ + + + +

Sign Up

+
+
+
+ +
+ +