如何在同一个控制器中调用控制器的导出功能?

时间:2017-04-22 08:22:34

标签: javascript node.js

我有2个功能,

exports.first = function () {
     second('hai');
}

exports.second = function (type) {
      console.log(type);
}

但是当我从另一个控制器调用第一个函数时,它说第二个函数不是函数。有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:1)

您将该功能绑定到export object而不是this

因此,您应该使用export对象来调用它。

exports.first = function () {
         exports.second('hai');
    }

答案 1 :(得分:0)

你试过这个吗?

exports.first = function () {
     exports.second('hai');
}

exports.second = function (type) {
      console.log(type);
}

这应该有效。如果没有,请告诉我。