gpt4 book ai didi

javascript - 如何使用策略过滤 Sails.js 蓝图查询?

转载 作者:行者123 更新时间:2023-11-30 12:28:35 25 4
gpt4 key购买 nike

我有一个 isAuthorized 策略,如果用户被授权对给定模型和模型实例执行给定操作,该策略返回 true。

有没有办法将此策略应用于蓝图路由,例如,对 file 的 GET 请求仅返回允许当前用户执行 findOne< 的文件 上?

同样,是否可以将相同的策略应用于蓝图填充结果,以便在填充的数组中仅返回用户的一些关联文件?

目前要做到这一点,我正在覆盖每个 Controller 中的 find 操作,这不太理想。如果可以在不破坏蓝图路由/操作的情况下使用策略来应用它,那就太棒了。

最佳答案

在我的sails-permissions模块,我覆盖了 sails.js response 类型,以便 Controller 仅响应允许用户访问的模型。

参见:

关于javascript - 如何使用策略过滤 Sails.js 蓝图查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28490045/

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