diff options
| author | HumairAK <humair88@hotmail.com> | 2016-07-27 00:18:34 +0000 |
|---|---|---|
| committer | HumairAK <humair88@hotmail.com> | 2016-07-27 00:18:34 +0000 |
| commit | 25706820837bd05cdc3b186eb1d5ebabf9688a61 (patch) | |
| tree | afbc83b902d3f0789d5174bd2e2798937ab57b26 /node_modules/express-minify/examples/no_minify.js | |
| parent | 38594fd274a4bebee75ae71dbed457b39d253cae (diff) | |
| parent | 714368c049f8749ed22c6d1d07bb3adc783dc349 (diff) | |
Merge branch 'master' of https://github.com/HumairAK/solutions_repo
Diffstat (limited to 'node_modules/express-minify/examples/no_minify.js')
| -rw-r--r-- | node_modules/express-minify/examples/no_minify.js | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/node_modules/express-minify/examples/no_minify.js b/node_modules/express-minify/examples/no_minify.js new file mode 100644 index 0000000..b8dfc30 --- /dev/null +++ b/node_modules/express-minify/examples/no_minify.js @@ -0,0 +1,48 @@ +var minify = require('express-minify'); +var express = require('express'); +var app = express(); + +app.use(function(req, res, next) +{ + // for all *.min.css or *.min.js, do not minify it + if (/\.min\.(css|js)$/.test(req.url)) { + res._no_minify = true; + } + next(); +}); + +app.use(minify()); + +app.get('/server_time_min.jsonp', function(req, res) +{ + var obj = { + 'ok': true, + 'data': { + 'timestamp': new Date().getTime() + } + }; + + // minify this response, but do not cache it + res._no_cache = true; + res.setHeader('Content-Type', 'application/javascript'); + res.send("callback(" + JSON.stringify(obj, null, 4) + ");"); +}); + +app.get('/server_time.jsonp', function(req, res) +{ + var obj = { + 'ok': true, + 'data': { + 'timestamp': new Date().getTime() + } + }; + + // do not minify this response + res._no_minify = true; + res.setHeader('Content-Type', 'application/javascript'); + res.send("callback(" + JSON.stringify(obj, null, 4) + ");"); +}); + +app.use(express.static(__dirname + '/static')); + +app.listen(8080);
\ No newline at end of file |
