Problémy a řešení sdílení zdrojů napříč zdroji (CORS)

  • Domov
  • Generál
  • Problémy a řešení sdílení zdrojů napříč zdroji (CORS)
Problémy a řešení sdílení zdrojů mezi různými zdroji (CORS) 10615 Tento blogový příspěvek se zaměřuje na problémy sdílení zdrojů mezi různými zdroji (CORS), se kterými se weboví vývojáři často setkávají. Začíná vysvětlením, co je CORS, jeho základní principy a proč je důležitý. Poté poskytuje podrobný pohled na to, jak dochází k chybám CORS a jaké metody jsou k dispozici k jejich řešení. Zdůrazňuje také osvědčené postupy a klíčové aspekty pro bezpečnou a efektivní implementaci CORS. Cílem této příručky je pomoci vám porozumět problémům souvisejícím s CORS ve vašich webových aplikacích a vyřešit je.

Tento blogový příspěvek se zaměřuje na problémy se sdílením zdrojů mezi různými zdroji (CORS), s nimiž se weboví vývojáři často setkávají. Začíná vysvětlením, co je CORS, jeho základní principy a proč je důležitý. Poté se hlouběji zabývá tím, jak dochází k chybám CORS a jak je řešit. Zdůrazňuje také osvědčené postupy a klíčové aspekty pro bezpečnou a efektivní implementaci CORS. Tato příručka si klade za cíl pomoci vám porozumět problémům souvisejícím s CORS ve vašich webových aplikacích a vyřešit je.

Co je CORS? Základní informace a jeho význam

Sdílení zdrojů napříč zdroji (CORS)Bezpečnostní mechanismus, který umožňuje webovým prohlížečům povolit webové stránce přístup ke zdrojům z jiné domény. V podstatě reguluje přístup webové aplikace ke zdrojům (např. API, fontům, obrázkům) mimo její vlastní doménu. Ve výchozím nastavení prohlížeče blokují požadavky z jedné domény do druhé kvůli zásadě stejného původu. CORS nabízí způsob, jak toto omezení bezpečně obejít.

Důležitost CORS pramení ze složitosti moderních webových aplikací a potřeby získávat data z více zdrojů. Mnoho webových aplikací se spoléhá na API, CDN nebo jiné externí zdroje hostované na různých serverech. Bez CORS by byl přístup k těmto zdrojům nemožný, což by výrazně omezilo funkčnost webových aplikací. CORSDává vývojářům flexibilitu stahovat data z různých zdrojů a zároveň zachovat bezpečnost jejich webových aplikací.

V níže uvedené tabulce CORSZákladní pojmy a fungování jsou shrnuty:

Pojem Vysvětlení Význam
Zásady stejného původu Zabraňuje prohlížečům v přístupu ke zdrojům z jiného zdroje pomocí skriptů načtených z jednoho zdroje. Zajišťuje bezpečnost a zabraňuje škodlivým skriptům v přístupu k citlivým datům.
Žádost o křížový původ HTTP požadavek odeslaný na doménu odlišnou od domény webové stránky. Umožňuje moderním webovým aplikacím přístup k různým API a zdrojům.
CORS Tituly (CORS Záhlaví) Speciální hlavičky, které server přidává do hlaviček odpovědí, aby povolil požadavky z různých zdrojů. Říká prohlížeči, které domény mají přístup k prostředkům.
Žádost o předletovou kontrolu Požadavek, který prohlížeč odešle na server prostřednictvím metody OPTIONS před provedením složitých požadavků napříč různými zdroji. Umožňuje serveru ověřit, zda má požadavek přijmout či nikoli.

CORSZákladní fungování je založeno na tom, že webový server sděluje prohlížeči, ke kterým zdrojům povoluje přístup, prostřednictvím hlaviček odpovědi HTTP. Server určuje, které domény mohou k jeho zdrojům přistupovat, pomocí hlavičky Access-Control-Allow-Origin. Pokud je v této hlavičce uvedena doména, která požaduje přístup, nebo je zadána * (everyone), prohlížeč požadavek přijme. V opačném případě prohlížeč požadavek zablokuje a odešle chybu. CORS dojde k chybě.

    Základní prvky CORS

  • Řízení přístupu a povolení původu: Určuje, které domény mají přístup k prostředku.
  • Metody povolení řízení přístupu: Určuje, které metody HTTP (GET, POST, PUT, DELETE atd.) lze použít.
  • Záhlaví povolení řízení přístupu: Určuje jakékoli speciální záhlaví, které lze zahrnout do požadavku.
  • Řízení přístupu a povolení přihlašovacích údajů: Určuje, zda lze zahrnout identifikační informace (soubory cookie, autorizační hlavičky).
  • Maximální věk pro řízení přístupu: Určuje, jak dlouho lze výsledky požadavku na kontrolu před tiskem ukládat do mezipaměti.

CORS Chyby jsou často způsobeny nesprávnou konfigurací na straně serveru. Pro vývojáře je důležité správně nakonfigurovat své servery tak, aby přístup k prostředkům povolil pouze důvěryhodným doménám. Kromě toho, CORS Dodržování osvědčených postupů pomáhá minimalizovat bezpečnostní zranitelnosti.

CORSJe nedílnou součástí moderních webových aplikací a poskytuje flexibilitu při stahování dat z různých zdrojů a zároveň zachovává bezpečnost. Při správné konfiguraci rozšiřuje funkčnost webových aplikací a zlepšuje uživatelský zážitek.

Princip fungování sdílení zdrojů napříč zdroji

Zdroj z různých zdrojů CORS je mechanismus, který umožňuje webovým prohlížečům povolit webovým stránkám z jednoho zdroje přístup k prostředkům z jiného zdroje. Prohlížeče obvykle implementují zásadu stejného zdroje, což znamená, že webová stránka může přistupovat pouze ke prostředkům ze zdroje se stejným protokolem, hostitelem a portem. CORS byl vyvinut s cílem překonat toto omezení a umožnit bezpečné sdílení dat mezi různými zdroji.

Primárním účelem CORS je zabezpečení webových aplikací. Princip stejného zdroje brání škodlivým webům v přístupu k citlivým datům uživatelů. V některých případech je však sdílení dat mezi různými zdroji nezbytné. Například webová aplikace může potřebovat přístup k API na jiném serveru. CORS nabízí pro takové scénáře bezpečné řešení.

Plocha Vysvětlení Příklad
Původ Adresa zdroje, který inicioval požadavek. http://example.com
Řízení přístupu a povolení původu Určuje, které zdroje server povoluje. http://example.com, *
Metoda požadavku na řízení přístupu Určuje, kterou metodu HTTP chce klient použít. ODESLAT, ZÍSKAT
Metody povolení řízení přístupu Určuje, které metody HTTP server povoluje. ODESLAT, ZÍSKAT, MOŽNOSTI

CORS funguje prostřednictvím série HTTP hlaviček mezi klientem (prohlížečem) a serverem. Když klient odešle požadavek typu cross-origin, prohlížeč k němu automaticky přidá hlavičku Origin. Server tuto hlavičku prozkoumá a rozhodne, zda požadavek povolí. Pokud server požadavek povolí, odpoví hlavičkou Access-Control-Allow-Origin. Tato hlavička určuje, které zdroje mají k požadavku přístup.

    Proces CORS

  1. Prohlížeč požaduje zdroje z jiného zdroje.
  2. Prohlížeč přidá do požadavku hlavičku Origin.
  3. Server vyhodnocuje hlavičku Origin.
  4. Server odpoví hlavičkou Access-Control-Allow-Origin.
  5. Prohlížeč zkontroluje odpověď a požadavek povolí nebo zablokuje.

Pochopení fungování CORS je pro webové vývojáře zásadní. Nesprávně nakonfigurovaná nastavení CORS mohou vést k bezpečnostním zranitelnostem ve webových aplikacích. Proto je pochopení fungování CORS a jeho správné konfigurace nezbytné pro vývoj bezpečných a efektivních webových aplikací.

Procesy udělování oprávnění

V CORS se procesy oprávnění používají k určení, ke kterým zdrojům má server povolen přístup. Server, Řízení přístupu a povolení původu Můžete povolit konkrétní zdroje prostřednictvím záhlaví nebo povolit všechny zdroje * může použít znak. Nicméně * Používání znaku může představovat bezpečnostní riziko, proto je třeba dbát opatrnosti. Bezpečnějším přístupem je udělit oprávnění ke konkrétním zdrojům, zejména pokud se jedná o citlivá data.

Chyby a řešení

Chyby CORS jsou často způsobeny nesprávně nakonfigurovaným nastavením serveru. Jednou z nejčastějších chyb je Řízení přístupu a povolení původu záhlaví chybí nebo je nesprávně nakonfigurováno. V tomto případě prohlížeč požadavek zablokuje a zobrazí chybu CORS. Chcete-li takové chyby vyřešit, je třeba zkontrolovat nastavení serveru a Řízení přístupu a povolení původu Je důležité zajistit, aby byla hlavička správně nakonfigurována. Důležité je také zajistit, aby požadavky OPTIONS, známé také jako požadavky na kontrolu před tiskem, byly správně zpracovány.

Jak porozumět chybám CORS a jak je opravit

Zdroj z různých zdrojů Chyby CORS jsou pro webové vývojáře běžným a časově náročným problémem. K těmto chybám dochází, když se webová stránka pokouší vyžádat si zdroj z jiného zdroje (domény, protokolu nebo portu) a prohlížeč tento požadavek z bezpečnostních důvodů zablokuje. Pochopení a řešení chyb CORS je zásadní pro bezproblémový chod moderních webových aplikací.

Diagnostika chyb CORS je prvním krokem k identifikaci zdroje problému. Prozkoumání chybových zpráv v nástrojích pro vývojáře prohlížeče (obvykle na kartě Konzole) vám může pomoci pochopit, který zdroj je blokován a proč. Chybové zprávy často obsahují vodítka k řešení problému. Například zpráva jako „Na požadovaném zdroji není přítomna hlavička 'Access-Control-Allow-Origin'“ označuje chybějící hlavičku CORS na serveru.

Kód chyby Vysvětlení Možná řešení
403 Zakázáno Server požadavku rozuměl, ale odmítl ho. Zkontrolujte konfiguraci CORS na straně serveru. Správně nakonfigurujte povolené zdroje.
500 Interní chyba serveru Na serveru došlo k neočekávané chybě. Zkontrolujte protokoly serveru a identifikujte zdroj chyby. Problém může být v konfiguraci CORS.
Chyba CORS (konzole prohlížeče) Prohlížeč zablokoval požadavek, protože byla porušena zásada CORS. Na straně serveru správně nastavte hlavičku 'Access-Control-Allow-Origin'.
ERR_CORS_REQUEST_NOT_HTTP Požadavky CORS se neprovádějí přes protokoly HTTP nebo HTTPS. Ujistěte se, že je požadavek odeslán přes správný protokol.

Existuje několik metod, jak vyřešit chyby CORS. Nejběžnější metodou je přidání potřebných hlaviček CORS na straně serveru. 'Řízení přístupu-Povolení-Původ' Záhlaví určuje, které zdroje mají povolen přístup k serveru. Nastavení tohoto záhlaví na '*' znamená povolení všech zdrojů, ale z bezpečnostních důvodů se tento přístup obecně nedoporučuje. Místo toho je bezpečnější povolit pouze určité zdroje. Například 'Access-Control-Allow-Origin: https://example.com' povolí pouze požadavky z 'https://example.com'.

Zde jsou některé další klíčové body pro prevenci a řešení chyb CORS:

    Typy chyb

  • Záhlaví „Access-Control-Allow-Origin“ chybí nebo je nesprávně nakonfigurováno: Nenastavují se správné hlavičky na straně serveru.
  • Problémy s předletovou kontrolou: Server nezpracoval požadavek „OPTIONS“ správně.
  • Problémy s pověřeními: Soubory cookie nebo ověřovací informace se neodesílají správně.
  • Problémy se směrováním mezi zdroji: Přesměrování, která nejsou v souladu se zásadami CORS.
  • Problémy s proxy serverem: Proxy servery nepřeposílá správně hlavičky CORS.
  • Požadavek protokolu HTTPS: Blokování požadavků odeslaných přes nezabezpečená HTTP připojení.

Kromě změn na straně serveru lze provést i některé úpravy na straně klienta, aby se vyřešily chyby CORS. Například je možné přesměrovat požadavky pomocí proxy serveru nebo použít alternativní metody výměny dat, jako je JSONP. Je však důležité si uvědomit, že tyto metody mohou vytvářet bezpečnostní zranitelnosti. Proto nejlepší řešení Obvykle jde o zajištění správné konfigurace CORS na straně serveru.

Nejlepší postupy CORS

Zdroj z různých zdrojů Správná konfigurace CORS je zásadní pro zajištění bezpečnosti a funkčnosti vašich webových aplikací. Nesprávně nakonfigurovaná politika CORS může vést k bezpečnostním zranitelnostem a umožnit neoprávněný přístup. Proto je důležité při implementaci CORS postupovat opatrně a dodržovat osvědčené postupy.

Nejlepší praxe Vysvětlení Význam
Omezení povolených zdrojů Řízení přístupu a povolení původu V záhlaví uveďte pouze důvěryhodné domény. * Vyhněte se použití. Zvyšuje bezpečnost a zabraňuje neoprávněnému přístupu.
Používejte identifikační údaje, když je to nutné Odesílání osobních údajů, jako jsou soubory cookie nebo autorizační hlavičky Pověření pro řízení přístupu: true použití. Poskytuje přístup k prostředkům, které vyžadují ověřování.
Správná správa požadavků na předběžnou kontrolu MOŽNOSTI správně zpracovat požadavky a zahrnout požadované hlavičky (Metody povolení řízení přístupu, Záhlaví povolení řízení přístupu) poskytnout. Složité požadavky (např. MODLA, VYMAZAT) zajišťuje, že se to provede bezpečně.
Zacházejte s chybovými zprávami opatrně Hlášejte chyby CORS uživateli smysluplným způsobem a vyhněte se odhalení potenciálních bezpečnostních zranitelností. Zlepšuje uživatelskou zkušenost a snižuje bezpečnostní rizika.

Pro zvýšení vaší bezpečnosti, Řízení přístupu a povolení původu Nepoužívejte v názvu zástupné znaky (*). Umožňují to jakékoli doméně přístup k vašim zdrojům a potenciálně to škodlivým webům umožňuje krást nebo manipulovat s vašimi daty. Místo toho uveďte pouze konkrétní domény, kterým důvěřujete a kterým chcete povolit přístup.

    Aplikační kroky

  1. Určete své potřeby: Ujasněte si, které domény potřebují přístup k vašim zdrojům.
  2. Řízení přístupu a povolení původu Konfigurace záhlaví: Na straně serveru vypsat pouze povolené domény.
  3. Správa přihlašovacích údajů: Pokud jsou vyžadovány soubory cookie nebo autorizační hlavičky, Řízení přístupu a povolení přihlašovacích údajů Nastavte název správně.
  4. Zpracování požadavků na předtiskovou kontrolu: MOŽNOSTI odpovídajícím způsobem reagovat na jejich požadavky.
  5. Vytvořte mechanismus pro zpracování chyb: Popisným způsobem hláste chyby CORS uživateli.
  6. Testování a monitorování: Pravidelně testujte konfiguraci CORS a sledujte potenciální zranitelnosti.

navíc požadavky na předletovou kontrolu Je také důležité jej správně spravovat. Prohlížeče dokáží zpracovat některé složité požadavky (například MODLA nebo VYMAZAT (například) před odesláním na server MOŽNOSTI odešle požadavek. Váš server musí na tento požadavek správně odpovědět a Metody povolení řízení přístupu A Záhlaví povolení řízení přístupu záhlaví. To umožňuje prohlížeči odeslat skutečný požadavek.

Je důležité pravidelně testovat a monitorovat konfiguraci CORS. Vyzkoušejte různé scénáře, abyste identifikovali neočekávané chování nebo potenciální zranitelnosti. Pokusy o neoprávněný přístup můžete také identifikovat sledováním protokolů serveru. Nezapomeňte, že vytváření bezpečné webové aplikace je průběžný proces a vyžaduje pravidelné aktualizace a vylepšení. Zdroj z různých zdrojů Konfigurací sdílených složek s těmito osvědčenými postupy můžete výrazně zvýšit zabezpečení svých webových aplikací.

Věci, které je třeba zvážit při používání CORS

Zdroj z různých zdrojů Při používání CORS je třeba zvážit několik důležitých aspektů pro zajištění bezpečnosti a správného fungování vaší aplikace. CORS je mechanismus, který umožňuje webovým aplikacím vyměňovat si data z různých zdrojů, ale pokud je nesprávně nakonfigurován, může vést k závažným bezpečnostním zranitelnostem. Proto je důležité pečlivě nakonfigurovat zásady CORS a dodržovat konkrétní kroky, abyste předešli potenciálním problémům.

Chyby v konfiguraci CORS mohou umožnit neoprávněnému přístupu k citlivým datům nebo provedení škodlivých útoků. Například Řízení přístupu a povolení původu Nesprávná konfigurace záhlaví CORS může vést k povolení požadavků ze všech zdrojů. To představuje vážné bezpečnostní riziko, pokud by měly být povoleny pouze požadavky z konkrétních zdrojů. Následující tabulka shrnuje běžné chyby v konfiguraci CORS a jejich možné důsledky.

Chyba Vysvětlení Závěr
Původ povolení řízení přístupu: * použití Povolení požadavků ze všech zdrojů. Zranitelnost spočívá v tom, že k datům mohou přistupovat škodlivé weby.
Pověření pro řízení přístupu: true s Původ povolení řízení přístupu: * použití Povolení odesílání přihlašovacích údajů všem zdrojům (blokováno prohlížeči). Neočekávané chování, nesprávné ověření.
Povolení nesprávných metod HTTP Povolení všech metod, zatímco povoleny by měly být pouze určité metody jako GET nebo POST. Potenciální zranitelnosti, manipulace s daty.
Přijímání zbytečných titulů Přijímáme všechny tituly, přičemž by měly být akceptovány pouze nezbytné tituly. Bezpečnostní zranitelnosti, zbytečný přenos dat.

Dalším důležitým bodem, který je třeba při používání CORS zvážit, je správná konfigurace mechanismu požadavků na předběžnou kontrolu (Preflight Requests). Požadavky na předběžnou kontrolu (Preflight Requests) jsou požadavky typu OPTIONS, které prohlížeče odesílají za účelem kontroly zásad CORS serveru před odesláním skutečného požadavku na server. Pokud server na tyto požadavky nereaguje správně, skutečný požadavek je zablokován. Proto se musíte ujistit, že váš server na požadavky typu OPTIONS reaguje správně.

Body ke zvážení

  • Řízení přístupu a povolení původu Nakonfigurujte název správně. Povolte pouze důvěryhodné zdroje.
  • Řízení přístupu a povolení přihlašovacích údajů Při používání záhlaví buďte opatrní. Nepoužívejte ho, pokud to není nezbytné.
  • Správně nakonfigurujte mechanismus požadavků na kontrolu před tiskem. Poskytněte správné odpovědi na požadavky OPTIONS.
  • Povolte pouze nezbytné HTTP metody a hlavičky. Zablokujte ty nepotřebné.
  • Pravidelně aktualizujte konfiguraci CORS a testujte ji na zranitelnosti.
  • Detekce a oprava chyb CORS pomocí ladicích nástrojů.

Používání nástrojů pro vývojáře prohlížečů k řešení chyb CORS je docela užitečné. Tyto nástroje vám mohou pomoci přesně určit zdroj problému zobrazením chyb a varování souvisejících s CORS. Můžete také zkontrolovat protokoly na straně serveru, abyste se ujistili, že vaše zásady CORS jsou správně implementovány. Nezapomeňte, že správně nakonfigurovaná zásada CORS je klíčovou součástí posílení zabezpečení vaší webové aplikace a zlepšení uživatelského prostředí.

Často kladené otázky

Proč je CORS důležitý a jak ovlivňuje proces vývoje webu?

CORS zvyšuje zabezpečení webových stránek tím, že brání škodlivým zdrojům v přístupu k citlivým datům. To pomáhá chránit uživatelské informace a integritu aplikace. Ve vývoji webových stránek zajišťuje bezpečný a stabilní zážitek tím, že zajišťuje kontrolované sdílení zdrojů mezi různými doménami. Pochopení tohoto mechanismu je pro vývojáře zásadní pro řešení potenciálních bezpečnostních zranitelností a zajištění plynulého vývoje aplikací.

Jak prohlížeče implementují zásady CORS a jaké hlavičky HTTP se v tomto procesu používají?

Prohlížeče automaticky provádějí kontroly CORS, když webová stránka požaduje zdroj z jiné domény. V tomto procesu prohlížeč odešle serveru hlavičku „Origin“. Server odpoví hlavičkou „Access-Control-Allow-Origin“. Prohlížeč určí, zda je požadavek bezpečný, porovnáním hodnot těchto hlaviček. Kromě toho se k určení požadovaných metod, hlaviček a přihlašovacích údajů používají hlavičky jako „Access-Control-Allow-Methods“, „Access-Control-Allow-Headers“ a „Access-Control-Allow-Credentials“. Správná konfigurace těchto hlaviček je klíčová pro prevenci problémů s CORS.

Jaké jsou nejčastější příčiny chyb CORS a jak je mohu odhalit?

Mezi nejčastější příčiny chyb CORS patří nesprávná konfigurace záhlaví „Access-Control-Allow-Origin“ na serveru, požadavky pocházející z různých portů nebo protokolů, chyby požadavků na kontrolu před tiskem a nesprávné zpracování přihlašovacích údajů. K identifikaci těchto chyb můžete použít nástroje pro vývojáře prohlížeče. Chybové zprávy zobrazené na kartě Konzola obvykle označují zdroj problému CORS. Odpovědi serveru související s CORS můžete také zkontrolovat prozkoumáním záhlaví HTTP na kartě Síť.

Co je to „požadavek na předběžnou kontrolu“ a kdy se aktivuje?

Požadavek na předběžnou kontrolu (Preflight Request) je požadavek typu OPTIONS, který prohlížeč odešle serveru s dotazem, které metody HTTP a hlavičky má použít před odesláním skutečného požadavku. Tento požadavek se spustí konkrétně při použití jiných metod HTTP než GET a POST (například PUT, DELETE atd.) nebo při přidání vlastních hlaviček. Server musí na tento požadavek na předběžnou kontrolu poskytnout správnou odpověď CORS, jinak bude skutečný požadavek zablokován.

Je možné CORS deaktivovat nebo obejít a jaká jsou potenciální rizika?

CORS je bezpečnostní mechanismus implementovaný na straně prohlížeče. Konfigurací hlaviček CORS na straně serveru určujete, ke kterým zdrojům je povolen přístup. Úplné zakázání CORS se obecně nedoporučuje, protože může váš web vystavit různým bezpečnostním chybám. Během vývoje nebo v určitých testovacích scénářích však lze CORS dočasně obejít pomocí pluginů prohlížeče nebo proxy serverů. Je důležité tato alternativní řešení nepoužívat v produkčním prostředí.

Jaké jsou zranitelnosti související s CORS a jaká opatření bychom měli podniknout, abychom jim předešli?

Mezi nejčastější zranitelnosti CORS patří nastavení záhlaví „Access-Control-Allow-Origin“ na hodnotu „*“ (udělení přístupu všem), což umožňuje škodlivým webům přístup k přihlašovacím údajům. Abyste těmto zranitelnostem předešli, měli byste omezit záhlaví „Access-Control-Allow-Origin“ pouze na povolené domény, používat záhlaví „Access-Control-Allow-Credentials“ s opatrností a implementovat další bezpečnostní opatření na straně serveru (například ochranu CSRF).

Jaké přístupy jsou k dispozici pro konfiguraci CORS na straně serveru a jak si mohu vybrat nejvhodnější přístup?

Existují různé přístupy ke konfiguraci CORS na straně serveru. Patří mezi ně ruční nastavení HTTP hlaviček, použití middlewaru CORS nebo konfigurace webového serveru (např. Nginx nebo Apache). Nejvhodnější přístup závisí na potřebách vaší aplikace, používané technologii a infrastruktuře vašeho serveru. I když použití middlewaru obvykle poskytuje flexibilnější a lépe spravovatelné řešení, pro jednoduché aplikace může stačit ruční nastavení hlaviček.

Jak mám spravovat nastavení CORS v různých prostředích (vývojovém, testovacím, produkčním)?

Pro správu nastavení CORS v různých prostředích můžete použít proměnné prostředí nebo konfigurační soubory. Ve vývojovém prostředí můžete použít volnější nastavení (například „Access-Control-Allow-Origin: *“) ke snížení chyb CORS, ale tato nastavení byste nikdy neměli používat v produkčním prostředí. V testovacím prostředí byste měli použít přísnější nastavení CORS, která napodobují produkční prostředí. V produkčním prostředí byste měli použít nejbezpečnější konfiguraci omezením záhlaví „Access-Control-Allow-Origin“ pouze na povolené domény. Toho lze dosáhnout vytvořením samostatných konfiguračních souborů pro každé prostředí nebo použitím proměnných prostředí.

Další informace: Zjistěte více o CORSu

Napsat komentář

Pokud nemáte členství, přejděte do zákaznického panelu

© 2020 Hostragons® je poskytovatel hostingu se sídlem ve Spojeném království s číslem 14320956.