From 2ed4a37f70d21f9e9fd5efc130d9ca4d8b14edbe Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 22 Nov 2012 08:45:20 -0500 Subject: [PATCH] minor changes --- lib/server/main.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lib/server/main.js b/lib/server/main.js index 284a5f5a..08c43524 100644 --- a/lib/server/main.js +++ b/lib/server/main.js @@ -44,7 +44,10 @@ exports.https = require('https'), exports.path = require('path'), exports.url = require('url'), - exports.querystring = require('querystring'), + exports.querystring = require('querystring'), + + /* compitability with old versions of node */ + exports.fs.exists = exports.fs.exists || exports.path.exists; /* Needed Modules */ exports.util = Util = require(LIBDIR + 'util'), @@ -171,11 +174,9 @@ lEnc = lReq.headers['accept-encoding'] || '', lGzip = lEnc.match(/\bgzip\b/), - lReadStream, - /* compitability with old versions of node */ - lExists = main.fs.exists || main.path.exists; + lReadStream; - lExists(lName, function(pExist){ + main.fs.exists(lName, function(pExist){ lRet = pExist; if(pExist){ lReadStream = main.fs.createReadStream(lName, { @@ -189,8 +190,11 @@ lReadStream.pipe(lRes); } else{ + var lJson = JSON.stringify({ + error: 'File not Found' + }); + lRes.writeHead(ERROR, 'OK'); - var lJson = JSON.stringify({error: 'File not Found'}); lRes.end(lJson); } });