do-respond
do respond library
Installation
npm install do-respond
Quick Start
'use strict'; const debug = 'test';const http = ;const DoRespond = ; http;
Error Handling
'use strict'; const debug = 'test';const domain = ;const http = ;const DoRespond = ; http;
API
Constructor(req, res, log)
- req: incoming message object
- res: server response object
- log: debug, console object (require('debug') || console.log)
const DoRespond = ;const doRespond = req res || consolelog;
text(code, body, done)
- code: http status code
- body: http body
- done: function (optional)
doRespondtext200 'hello world' { // res finished.};
xml(code, body, done)
- code: http status code
- body: http body (object)
- done: function (optional)
doRespond;
json(code, body, done)
response content-type: application/json
- code: http status code
- body: http body (object)
- done: function (optional)
doRespond;
textJson(code, body, done)
response content-type: text/html
- code: http status code
- body: http body (object)
- done: function (optional)
doRespond;
respond(code, headers, body, done)
- code: http status code
- headers: http headers
- body: http body
- done: function (optional)
doRespond