0
var _ = require('lodash');
exports = function(restype, opt) {
return function(req, res) {
//if restype is 'send', it's sends like an api
//else it renders something
if (restype == 'send') {
if (req.result.status == 'error') res.status(500).send(req.result);
else res.send(req.result);
} else {
var options = _.merge(opt,req.result);
if (req.result.status == 'error') res.render('error', options);
else res.render(restype, options);
}
};
};
但我不知道如何設置req,res,restype和opt。 並測試它(檢查res.render或res.send的調用時間)如何測試特快中間件摩卡