Only add date if date exists.

pull/468/head
Chad Weider 2012-02-19 17:37:11 -08:00
parent ff264aa69a
commit 494ca0560b
1 changed files with 9 additions and 7 deletions

View File

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