【发布时间】:2022-02-16 15:55:26
【问题描述】:
我正在尝试将附加参数传递给控制器方法(模型名称),但不知道如何正确执行。 路由器js:
router.post('/strategies', CommonController.create('Strategy'));
控制器:
const CommonServices = require('../services/CommonServices');
class CommonController {
create(model){
console.log(model)
return async function (req, res){
try{
let banner = await CommonServices.create(req.body);
res.status(201).json({banner});
}catch(e){
let errors = CommonServices.handleErrors(e);
res.status(400).json({errors});
}
}
}
}
module.exports = new CommonController();
【问题讨论】:
标签: node.js express controller