目前我做的API与express.js和Express.js中间件res.send,每个res.send通话功能()
我想给共同应对格式是这样的:
res.send({status : 'suceess' , msg : '' , data : [] });
从所有的控制器(函数处理我的路线)
我曾尝试:
在someController.js
someFuntion(req,res,next)
{
// these two lines will be in each controller , that I don't want
// want it to be automated , and minimal as much as possible
res.body({status : 'suceess' , msg : '' , data : [] });
next();
}
在middleware.js
强大的文本
functions responseHandler(req,res)
{
// perform some operation with req.body
res.send(req.body);
}
在server.js
app.use('/',someFuntion);
app.use(responseHandler);
我只是不想在所有的控制器中重复相同的json格式,是否有更好的方法来做到这一点呢 ?
如果这样做,它完美的做到这一点 – Selvakumar
@selvakumar,是它的工作完美,但我不认为这是一个好的方式去内心的本能。 :) –