gpt4 book ai didi

node.js - 为 PUT 请求环回 beforeRemote

转载 作者:搜寻专家 更新时间:2023-10-31 22:58:22 26 4
gpt4 key购买 nike

使用 Loopback 框架,我想在编辑 Item 之前执行一些操作,因此我尝试这样做但无法将其绑定(bind)到更新 Hook 。

  Item.beforeRemote("update", function(ctx,myitem,next) {
console.log("inside update");
});

我尝试使用 updateAttributesupdateByIdcreate 代替更新,但均无效。这种 beforeRemote 钩子(Hook)在 POST 上创建时效果很好,但在编辑期间无法通过 PUT 获取它。留给我的最后一个解决方案是再次检查带有通配符钩子(Hook)的 methodString 但我想知道是否有任何我找不到的记录。

Item.beforeRemote("**",function(ctx,instance,next){
console.log("inside update");
});

最佳答案

我知道自从这篇文章打开以来已经过去了两年,但是如果有人有同样的问题并且如果您使用端点 your_model/{id} afterRemote Hook 是 replaceById 。如果您需要知道在远程 Hook 中触发了哪个方法,请使用此代码:

yourModel.beforeRemote('**', function(ctx, unused, next) {
console.info('Method name: ', ctx.method.name);
next();
});

关于node.js - 为 PUT 请求环回 beforeRemote,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34326689/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com