0
我在我的風帆應用程序中有4個政策。可以說p1,p2,p3,p4
。我有一些行動可以說a1,a2,a3,a4,a5
我需要應用AND
和OR
組合的政策。或在風帆政策中的關係
a1 need ((p1 || p2) && p3)
a2 need (p1 || p3)
a3 need (p1 && p2)
a4 need (p1 || p4)
a5 need (p1 && p2 && p4)
如果我需要達到上述要求。我如何寫我的政策?對於a5 need (p1 && p2 && p4)
的情況,我可以簡單地在我的config/policies.js文件中寫a5: ['p1', 'p2','p3']
。但我怎麼寫a1到a4?
你不能在策略中使用'or',因爲它們只是表示中間件,其中next()函數在成功執行時調用,如果失敗則停止執行。它有一個串行管道行爲。 – raj