我在羽毛钩的羽毛服务中遇到问题。确切的问题是我在羽毛钩子中使用羽毛服务,当我在钩子中调用服务时,它会运行多次,这样就会发生内存问题。我的问题是如何避免服务在挂钩中多次运行。
function orders(hook){
return new Promise((resolve,reject) =>{
hook.app.service('orders')
.find(hook.app.query)
.then(result => {
resolve(result.data)
}).catch(e =>{
reject(e)
})
})
}
我预期的解决方案是服务应该在挂钩上单次运行。