Sdílet prostřednictvím


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.