Ist es möglich, ein sails.config
Objekt dynamisch zu aktualisieren, ohne Segel zurücksetzen zu müssen, um diese Änderungen zu übernehmen?SailsJS - Dynamisches Laden der Konfiguration ohne Neustart
Ich suche dynamisch die ich gesetzt haben sails.config.policies
In meinem bootstrap.js
zu aktualisieren
sails.config.policies = JSON.parse(myJSONString);
, die die Werte in Ordnung setzt, aber sie nie angewendet bekommen.
Alternativ gibt es eine Möglichkeit, die sails.config files
in eine db zu verschieben und sie von dort auf Lift laden?
UPDATE
Nach Vorschlag Andrea Rega folgenden zog ich meine Logik aus und erstellte Politik eine separate "allowedaccess". Ich fügte dann ein neues Modell hinzu, das eine Benutzerrolle einer Route zuordnet und diese innerhalb der Richtlinie abruft. Die Rolle des Benutzers wird dann mit der Rollen-> Berechtigungsliste in der Datenbank überprüft.
meinst du während der Entwicklung Workflow oder in die Produktion? –
Während die App in Produktion läuft. – Kiksy
Also was ist der Zweck? Versuchen Sie, eine benutzerdefinierte Berechtigungs- und Rechteverwaltungsschicht hinzuzufügen? –