0
Ich habe 4 Richtlinien in meiner Segel App. sagen wir p1,p2,p3,p4
. Ich habe einige Aktionen lassen sagen a1,a2,a3,a4,a5
Ich muss Richtlinien anwenden mit AND
und OR
Kombination.Oder Beziehung in Segeln Richtlinien
a1 need ((p1 || p2) && p3)
a2 need (p1 || p3)
a3 need (p1 && p2)
a4 need (p1 || p4)
a5 need (p1 && p2 && p4)
Wenn ich obige Anforderung erreichen muss. Wie schreibe ich meine Richtlinien? Für den Fall a5 need (p1 && p2 && p4)
kann ich einfach a5: ['p1', 'p2','p3']
in meine Datei config/policies.js schreiben. aber wie schreibe ich für a1 zu a4 ??
Sie können keine 'oder' in Richtlinien haben, da sie nichts als Express-Middleware sind, wobei next() - Funktion bei erfolgreicher Ausführung aufgerufen wird und die Ausführung gestoppt wird, wenn sie fehlschlägt. Es hat ein serielles Pipeline-Verhalten. – raj