From 2a35b7d23c47b1ca3d9188e0ec5a48a53de0466d Mon Sep 17 00:00:00 2001 From: ache Date: Tue, 2 Jan 2018 23:20:19 +0100 Subject: Fix the download raw button --- app.js | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/app.js b/app.js index c64d3cd..f747fca 100644 --- a/app.js +++ b/app.js @@ -45,16 +45,24 @@ app.get('/' + path + '/*', function(req, res) { var query = req.query; console.log("[" + new Date() + "] > " + "200 - " + url); + if( query && query['raw'] == 'true' ) { + res.sendFile(url, { root: '.', + dotfiles:'deny', + headers: { + 'x-timestamp': Date.now(), + 'x-sent': true} }, function(err) { + if( err ) { + next(err); + } else { + console.log("Sent : ", url); + } + }); + return; + } fs.readFile(url.substr(1), 'utf8', function(err, data) { if (err) return console.log(err); - if( query && query['raw'] == 'true' ) { - console.log("PLEASE"); - res.send( data ) - return; - } - // remark() /* Debbug comment const a = unified() @@ -70,10 +78,10 @@ app.get('/' + path + '/*', function(req, res) { unified() .use(remark) - .use(guide) +// .use(guide) .use(mermaid) .use(lineInput) - .use(textInput) +// .use(textInput) .use(math) .use(kbd) .use(sb) -- cgit v1.2.3