diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2012-07-04 13:36:51 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2012-07-04 13:36:51 +0200 |
commit | c95f92fa4c42ef86cd994ca0361cb3c1909e6f2d (patch) | |
tree | 305cb0eff419485b4fe4bd646f3a953c108b9841 /app.js | |
parent | 61305fa6d9faa8bd547faeb6bc3d938251ea9e6c (diff) | |
download | example-collection-json-db-c95f92fa4c42ef86cd994ca0361cb3c1909e6f2d.tar.gz example-collection-json-db-c95f92fa4c42ef86cd994ca0361cb3c1909e6f2d.tar.bz2 example-collection-json-db-c95f92fa4c42ef86cd994ca0361cb3c1909e6f2d.tar.xz example-collection-json-db-c95f92fa4c42ef86cd994ca0361cb3c1909e6f2d.zip |
o Sending 405 on bad method, 406 on bad Accept values.
Diffstat (limited to 'app.js')
-rw-r--r-- | app.js | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -14,6 +14,11 @@ app.configure(function(){ app.use(express.logger('dev')); app.use(express.bodyParser()); app.use(express.methodOverride()); + // Unfuck the stuff that express injects + app.use(function (req, res, next) { + res.removeHeader("X-Powered-By"); + next(); + }); app.use(urlgenerator); app.use(accept); app.use(app.router); @@ -42,7 +47,7 @@ function urlgenerator(req, res, next) { department: function(dept_no) { return 'http://' + host + '/department/' + dept_no; }, - employees_in_department: function(dept_no, query) { + employeesInDepartment: function(dept_no, query) { return url.format({ protocol: 'http', host: host, @@ -66,12 +71,12 @@ function urlgenerator(req, res, next) { next(); } -app.get('/', routes.index); -app.get('/department', routes.departments); -app.get('/department/:dept_no', routes.department); -app.get('/department/:dept_no/employees', routes.employees_in_department); -app.get('/employee', routes.employees); -app.get('/employee/:emp_no', routes.employee); +app.all('/', routes.index); +app.all('/department', routes.departments); +app.all('/department/:dept_no', routes.department); +app.all('/department/:dept_no/employees', routes.employeesInDepartment); +app.all('/employee', routes.employees); +app.all('/employee/:emp_no', routes.employee); http.createServer(app).listen(app.get('port'), function(){ console.log("Express server listening on port " + app.get('port')); |