Only add date if date exists.

This commit is contained in:
Chad Weider 2012-02-19 17:37:11 -08:00
parent ff264aa69a
commit 494ca0560b

View file

@ -55,14 +55,16 @@ exports.minifyJS = function(req, res, next)
res.header("Content-Type","text/javascript"); res.header("Content-Type","text/javascript");
statFile(filename, function (error, date, exists) { statFile(filename, function (error, date, exists) {
if (date) {
date = new Date(date); date = new Date(date);
res.setHeader('last-modified', date.toUTCString()); res.setHeader('last-modified', date.toUTCString());
res.setHeader('date', (new Date()).toUTCString()); res.setHeader('date', (new Date()).toUTCString());
if (server.maxAge) { if (server.maxAge) {
var expiresDate = new Date((new Date()).getTime() + server.maxAge*1000); var expiresDate = new Date((new Date()).getTime()+server.maxAge*1000);
res.setHeader('expires', expiresDate.toUTCString()); res.setHeader('expires', expiresDate.toUTCString());
res.setHeader('cache-control', 'max-age=' + server.maxAge); res.setHeader('cache-control', 'max-age=' + server.maxAge);
} }
}
if (error) { if (error) {
res.writeHead(500, {}); res.writeHead(500, {});