Javascript 从MEAN.js中的不同控制器调用控制器的操作

Javascript 从MEAN.js中的不同控制器调用控制器的操作,javascript,mean-stack,Javascript,Mean Stack,我正在MEAN.js中创建一个游戏,我有一个攻击控制器动作,负责攻击评估。现在只有当用户用军事动作打开弹出窗口时才调用它 exports.listByUser = function(req, res) { Attack.find({some params}).exec(function(err, data) { // some calculations res.json(data) }); } 我想从用户控制器调用此控制器操作,同时用户注册注

我正在MEAN.js中创建一个游戏,我有一个攻击控制器动作,负责攻击评估。现在只有当用户用军事动作打开弹出窗口时才调用它

exports.listByUser = function(req, res) {
    Attack.find({some params}).exec(function(err, data) { 
        // some calculations
        res.json(data)
     });
}

我想从用户控制器调用此控制器操作,同时用户注册注册操作。可能吗?我如何才能做到这一点?

从您引用的其他文件中查看代码会有所帮助。从一个控制器调用一个控制器的操作通常是一种不好的做法。FYI@user3216673你有办法吗?我将在用户的控制器中创建几乎相同的函数,可能不需要。您可以在user controllerI中定义该控制器我提供了某种服务,它为两个控制器提供了功能: