Povolení funkcí podle plánu v aplikaci Node.js
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 aplikaci Node.js 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(ffProvider);
Filtr časového intervalu v akci
Když spustíte aplikaci, poskytovatel konfigurace načte příznak funkce Beta z Aplikace Azure Konfigurace. 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 filtr časového intervalu povolí příznak funkce Beta .
Jakmile je povolená beta verze, zobrazí se 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
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.