diff --git a/lib/server/rest.js b/lib/server/rest.js index a13e687f..33623cb4 100644 --- a/lib/server/rest.js +++ b/lib/server/rest.js @@ -169,7 +169,8 @@ switch (p.request.method) { case 'GET': onFSGet(query, p.name, function(error, data, isFile) { - var str; + var str, + isStr = Util.isString(data); if (error) sendError(params, error); @@ -177,7 +178,12 @@ main.sendFile(p); else { p.name += '.json'; - str = Util.stringifyJSON(data); + + if (isStr) + str = data; + else + str = Util.stringifyJSON(data); + sendResponse(p, str, NOT_LOG); } });