var app = require('express')();
var bodyParser = require('body-parser');
app.use(bodyParser.json());
var port = 8787;
var me = {
name: "Dan",
hobbies: ["tennis", "tennees", "volleyball", "stalking", "mowing the lawn"],
jobs: [
{
name: "Food Cooker",
date: '2014-12-01'
}
]
};
app.get('/jobs', function(req, res){
res.json(me.jobs);
});
app.post('/hobbies', function(req, res){
me.hobbies.push(req.body.message);
res.status(200).json(me.hobbies);
});
//localhost:8787/hobbies/asc?steve=john&trae=aesome
app.get('/hobbies', function(req, res){
if(req.query.ord === "asc"){
res.json(me.hobbies.slice().sort());
} else if(req.query.ord === "des") {
res.json(me.hobbies.slice().sort().reverse());
} else {
res.json(me.hobbies);
}
});
app.listen(port, function(){
console.log("listening on " + port);
});