Nginx - přepis cookies

Obsah
Jedna z výhod, které v sobě máme Nginx Je to jeho flexibilita používat různé prvky a s tím být schopen vytvářet pravidla, která server interpretuje, a tak být schopen obsluhovat příslušný obsah, jedním z těchto prvků, které můžeme použít, jsou cookies prohlížeč.
Existuje několik věcí, o kterých si můžeme myslet, je to, že pomocí cookie vytváříme prostředí a prostředí, a pokud víme, ve kterém prostředí jsme, můžeme poskytovat obsah s jinou konfigurací.
The cookies Jsou to malé soubory, které můžeme ukládat do počítače uživatele, díky čemuž pak náš web může získávat důležitá data, jako jsou preference nebo historie dřívějšího použití uživatele na webu.
VýhodaVyužití této výhody Nginx Můžete také udělat totéž a využít výhod těchto souborů a v závislosti na obsahu můžeme provést jednu nebo druhou akci, jako je například vytvoření pracovního prostředí a tedy psaní odlišného pravidla v závislosti na prostředí.
Pokud chceme v našich prohlížečích vidět cookies, musíme obecně přejít do pokročilých nastavení, kde můžeme vidět něco jako následující:

Na obrázku vidíme, jak prohlížeč klasifikuje cookies podle webu, ze kterého pocházejí, a název, který jim přiřadíme z našich aplikací, obecně je to pro uživatele transparentní, nicméně to můžeme použít jako akční prvek naší aplikace využívající výhod schopnosti, co je na tom špatného Nginx jako server.
Chcete -li vytvořit pravidlo přepsat U cookies je první věcí, kterou musíme udělat, aby jsme se zamysleli nad tím, k čemu ji chceme. V případě tohoto příkladu uděláme nějaké podmínky pro odeslání uživatele do prostředí podle souboru cookie, který má ve svém počítači.
Podívejme se na následujícím obrázku na kód, který nám může pomoci dosáhnout cíle.

Zde děláme proměnnou $ cookie_env, tím bude zachycen soubor cookie, který jsme umístili na stroj uživatele, máme 3 prostředí, kde použijeme podmínky, a že podle zachyceného souboru cookie přepíšeme trasu pomocí našeho pravidla přepsatTímto způsobem může aplikace přijímat proměnné odeslané v prostředí a podle toho vykazovat některé vlastnosti.
DůležitéKlíčem k tomu všemu je, že naše aplikace musí také spolupracovat, aby dokázala něco udělat s novými trasami, které se jí stanou. NginxKoncový uživatel však neuvidí v adresním řádku svého prohlížeče žádný rozdíl.
Jak můžeme vidět Nginx nám umožňuje přístup k více datům, než si uživatel dokáže představit, s dobrou aplikací a trochou kreativity můžeme trochu uvolnit tíhu logiky na našem serveru. To nás může trochu vést ke zjednodušení kódu našich webů, ale jako vše ho musíme používat moudře, aby při práci s velkými týmy vývojářů nedocházelo k většímu zmatku.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave