Freigeben über


Tutorial: Aktivieren von Features in einem Zeitplan in einer Node.js-Anwendung

In diesem Tutorial verwenden Sie den Zeitfensterfilter, um ein Feature nach einem Zeitplan für eine Node.js-Anwendung zu aktivieren.

Das in diesem Tutorial verwendete Beispiel basiert auf der Node.js-Anwendung, die im Schnellstart zur Featureverwaltung eingeführt wurde. Bevor Sie fortfahren, führen Sie die Schnellstartanleitung aus, um eine Node.js-Anwendung mit einem Featureflag namens Beta zu erstellen. Nachdem dieser Vorgang abgeschlossen ist, müssen Sie dem Feature-Flag Beta im App Configuration-Speicher einen Zeitfensterfilter hinzufügen.

Voraussetzungen

Verwenden des Zeitfensterfilters

Sie haben in den Voraussetzungen einen Zeitfensterfilter für Ihr Beta-Featureflag hinzugefügt. Als Nächstes verwenden Sie das Featureflag mit dem Zeitfensterfilter in Ihrer Node.js-Anwendung.

Wenn Sie eine Featureverwaltung erstellen, werden die integrierten Featurefilter automatisch der Featurefiltersammlung hinzugefügt.

const fm = new FeatureManager(ffProvider);

Zeitfensterfilter in Aktion

Wenn Sie die Anwendung ausführen, lädt der Konfigurationsanbieter das Featureflag Beta aus Azure App Configuration. Das Ergebnis der isEnabled("Beta")-Methode wird in der Konsole ausgegeben. Wenn Ihre aktuelle Uhrzeit vor der für den Zeitfensterfilter festgelegten Startzeit liegt, wird das Featureflag Beta vom Zeitfensterfilter deaktiviert.

Die folgenden Konsolenausgaben werden angezeigt.

Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false

Sobald die Startzeit abgelaufen ist, werden Sie feststellen, dass das Featureflag Beta durch den Zeitfensterfilter aktiviert wurde.

Es wird angezeigt, dass sich die Konsolenausgabe ändert, wenn Beta aktiviert ist.

Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: true
Beta is enabled: true
Beta is enabled: true
Beta is enabled: true

Nächste Schritte

Wenn Sie mehr über die Featurefilter erfahren möchten, fahren Sie mit den folgenden Tutorials fort.