www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 79d53bd29f7ee93dd7275de075575d5c8c8da237
parent 4ead46c4ab0b28faa9b41e688818700e7972e7a1
Author: Martin von Gagern <gagern@ma.tum.de>
Date:   Thu, 12 Jan 2017 09:52:29 +0100

Use morgan to log requests in the dev server

This is motivated by the recent switch to Express 4.
Without this commit, “make serve” will print the following message:

Error: Most middleware (like logger) is no longer bundled
with Express and must be installed separately.  Please see
https://github.com/senchalabs/connect#middleware.

Diffstat:
Mpackage.json | 1+
Mserver.js | 3++-
2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/package.json b/package.json @@ -25,6 +25,7 @@ "js-yaml": "^3.3.1", "jspngopt": "^0.2.0", "less": "~2.7.1", + "morgan": "^1.7.0", "nomnom": "^1.8.1", "pako": "1.0.4", "selenium-webdriver": "^2.48.2", diff --git a/server.js b/server.js @@ -10,7 +10,8 @@ var less = require("less"); var app = express(); if (require.main === module) { - app.use(express.logger()); + app.use(require("morgan")( + ":date[iso] :method :url HTTP/:http-version - :status")); } var serveBrowserified = function(file, standaloneName) {