如何在feathersjs中编写自定义查询/路由



我觉得我在这里很愚蠢,误解了文档。

第一次尝试使用feathersjs,我正在慢慢找到自己的方式。

可以使用服务生成器创建(例如)/messages路由,它允许我获取所有消息。

正在尝试做的是过滤查询(在我假设的钩子之前,或者可能是自定义路由)。例如,仅获取在特定日期发送的消息,或者如果设置了正确的关系 - 仅获取登录用户和另一个用户之间的消息。

实际上,我希望将其应用于我的/messages路由,但我不完全确定应该将其放在哪里。

谢谢

好的,

我不完全确定这是否是正确的方法,但我可以通过安装一个 before 钩子来实现我想要的,如下所示:

module.exports = function() {
    return function(hook) {
        hook.params.query = {
          name: 'peter'
        }
    };
};

例如,只会返回名称字段为"peter"的结果

不过,如果可能的话,我更愿意找到一种方法来实现比这更高级的查询。

相关内容

  • 没有找到相关文章

最新更新