Sails.js 如何从模型内部调用sails.hooks?

Sails.js 如何从模型内部调用sails.hooks?,sails.js,Sails.js,我构建了自己的钩子,在任何控制器上都能完美运行。但是,当我从模型定义/api/model/Somemodel.js内部调用钩子时,它会抛出一个错误 如果我console.log sails.hooks.myhooks中的内容,它将返回未定义的,就像还没有加载一样。我不知道如何设置初始化之类的,所以我的钩子会先加载。它独立于sails对象。我在计时部分读到,它只是展示了如何在一些钩子加载后处理,而不是加载前处理 如何解决这个问题?我的挂钩只是我需要在模型内部使用的一个对象。Sails挂钩将自动加载

我构建了自己的钩子,在任何控制器上都能完美运行。但是,当我从模型定义/api/model/Somemodel.js内部调用钩子时,它会抛出一个错误

如果我console.log sails.hooks.myhooks中的内容,它将返回未定义的,就像还没有加载一样。我不知道如何设置初始化之类的,所以我的钩子会先加载。它独立于sails对象。我在计时部分读到,它只是展示了如何在一些钩子加载后处理,而不是加载前处理


如何解决这个问题?我的挂钩只是我需要在模型内部使用的一个对象。

Sails挂钩将自动加载,因此它将在模型的生命周期内而不是外部可用。因为在模型的生命周期之外,钩子仍然卸载