From 4dd931756fc8777697cc2cb2c80f27037b1295fc Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 25 Oct 2013 14:41:13 +0000 Subject: [PATCH] refactor(main) writeHead -> setHeader --- lib/server/main.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/lib/server/main.js b/lib/server/main.js index 70273708..df3f02ac 100644 --- a/lib/server/main.js +++ b/lib/server/main.js @@ -242,7 +242,9 @@ query : getQuery(p.request) }); - p.response.writeHead(OK, header); + //p.response.writeHead(OK, header); + setHeader(header, p.response); + p.response.statusCode = p.status || OK; pipe.create({ from : p.name, @@ -314,13 +316,18 @@ * redirect to another URL */ function redirect(pParams) { - var lRet = Util.checkObjTrue(pParams, - [RESPONSE]); + var p, header, + lRet = Util.checkObjTrue(pParams, [RESPONSE]); if (lRet) { - var p = pParams; + p = pParams; - p.response.writeHead(MOVED_PERMANENTLY, {'Location': p.url}); + header = { + 'Location': p.url + }, + + setHeader(header, p.response); + p.response.statusCode = MOVED_PERMANENTLY; p.response.end(); } }