来自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( );
我希望这有帮助!