// Copyright 2012 Mark Cavage, Inc. All rights reserved.
|
|
'use strict';
|
|
///--- Exports
|
|
/**
|
* Binary formatter.
|
*
|
* @public
|
* @function formatBinary
|
* @param {Object} req - the request object
|
* @param {Object} res - the response object
|
* @param {Object} body - response body
|
* @returns {Buffer} body
|
*/
|
function formatBinary(req, res, body) {
|
if (!Buffer.isBuffer(body)) {
|
body = new Buffer(body.toString());
|
}
|
|
res.setHeader('Content-Length', body.length);
|
|
return body;
|
}
|
|
module.exports = formatBinary;
|