来自sails服务的访问控制器方法?

我有一个函数在控制器中声明,但在外面,所以这是一个常规的方法,而不是一个行动/ API。

我们说这只是一个console.log() 。 我需要从帆船服务访问它。 我试过使用sails.controllers.user.myFunction() 。 UserController是function,但我得到'undefined is not a function'

有没有办法做到这一点?

我知道这样做的方式是这样的(取决于你的path可能改变的地方,我把我的testing在服务文件夹):

 var controller = require('../controllers/UserController.js'); controller.myFunction( ); 

我希望这有帮助!