we-core
Version:
We.js is a node.js framework for build real time applications, sites or blogs!
24 lines (20 loc) • 579 B
JavaScript
var formaters = require('./formaters');
var methods = require('./methods');
// set default response formater
formaters.default = formaters.json;
module.exports = {
formaters: formaters,
methods: methods,
format: function formatData(format, data, req, res) {
res.format(formaters);
},
/**
* Set custom responses in res variable
*/
setCustomResponses: function setCustomResponsesMiddleware(req, res, next) {
for (var response in methods) {
res[response] = methods[response].bind({req: req, res: res, next: next});
}
return next();
}
};