Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V této příručce použijete filtr časového intervalu k povolení funkce podle plánu Node.js aplikace.
Použitý příklad vychází z aplikace Node.js představené v rychlém startu pro správu funkcí. Než budete pokračovat, dokončete rychlý start a vytvořte Node.js aplikaci s příznakem funkce Beta . Po dokončení musíte přidat filtr časových intervalů do příznaku funkce Beta v obchodě App Configuration Store.
Požadavky
Použití filtru časového intervalu
V požadavcích jste přidali filtr časových intervalů pro příznak funkce Beta . Dále použijete příznak funkce s filtrem časového intervalu ve vaší Node.js aplikaci.
Když vytvoříte správce funkcí, předdefinované filtry funkcí se automaticky přidají do kolekce filtrů funkcí.
const fm = new FeatureManager(
new ConfigurationMapFeatureFlagProvider(appConfig));
Filtr časového intervalu v akci
Když spustíte aplikaci, poskytovatel konfigurace načte příznak funkce Beta ze služby Azure App Configuration. Výsledek isEnabled("Beta") metody se vytiskne do konzoly. Pokud je váš aktuální čas dřívější než čas nastavený pro filtr časového intervalu, příznak funkce Beta se zakáže filtrem časového intervalu.
Zobrazí se následující výstupy konzoly.
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Po uplynutí doby spuštění si všimnete, že příznak funkce Beta je povolen filtrem časového okna.
Jakmile je Beta povolená, uvidíte změny ve výstupech konzole.
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
Pokud je při nastavování filtru časového intervalu povolené opakování, výstupy konzoly se změní, jakmile Beta is enabled: false aktuální čas překročí koncový čas, který jste nastavili ve filtru časového intervalu. Změní se ale znovu Beta is enabled: true podle nastavení opakování a bude pokračovat v tomto vzoru, dokud se nenastaví doba vypršení platnosti opakování.
Další kroky
Další informace o filtrech funkcí najdete v následujících dokumentech.
Úplný přehled funkcí knihovny pro správu funkcí JavaScriptu najdete v následujícím dokumentu.