问题标签 [feathers-hook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
58 浏览

javascript - 在 Feathers.js 客户端过滤/查询实时事件

我正在为一个项目尝试 Feathers js,并且想知道实现这一目标的最教条的方法是什么:

我有一个数据集,我想接收其子集的实时更新。作为一个简化的示例,假设它是一组日历事件,我只想在特定月份的事件发生变化时接收更新。

通过四处搜索,我发现了两种我认为可行的方法:

  • 使用羽毛反应,所以我可以订阅日历服务的 find 方法,该方法正在查询我想要收听的子集。

  • 监听日历服务上的各种事件并“手动”过滤接收到的数据。

据我所知,这两种方法都行得通,我只是不知道一种方法是否比另一种更可取,或者是否有更好的方法可以完全做到这一点?

0 投票
1 回答
79 浏览

mongodb - 羽毛猫鼬:Mongo-DB 事务 - ReferenceError:何时未定义

我正在使用 Feathers 4.5.0 和 Mongo 5.0.2 。我想对集合执行 Mongo DB 事务。我将feather-mongoose文档中的示例复制到我的服务挂钩中。

我收到此错误消息ReferenceError: when is not defined。我删除了“何时”,交易仍然没有工作。

0 投票
1 回答
23 浏览

feathersjs - 在 Feathers 请求中添加自定义查询参数

我希望添加一个自定义查询参数,可以在挂钩中使用来处理一些结果。

我想将 $foo=bar 添加到请求中。我可以将 $foo 列入白名单,它会出现在请求中,但该服务正在使用 ORM,因此它会尝试在数据库中查询 $foo=bar。

在 before 钩子中,我可以从 params.query 中删除 $foo,但是在钩子的上下文中是否有其他地方可以存储 $foo 的值,以便我可以在 after 钩子中对其进行操作?

0 投票
0 回答
8 浏览

javascript - Feathers.js mongoose 未在 afterSave 挂钩中返回 ObjectId

我有这里给出的简单羽毛钩。

在这里,它记录_id未定义的。访问刚刚在afterSave钩子中创建的模型的 id 的方法是什么?