Rozjet CORS na jiný server s SSE je možné, jen to nejdůležitější je, že server(!) musí odpovídat s hlavičkou Allow-Origin
a uvést doménu, z které je možné se přihlásit. Takže například z webu web.cz na server.cz musí server.cz odpovídat s hlavičkou Allow-Origin: web.cz
.
3. 11. 2022, 17:05 editováno autorem komentáře
Len doplním, že pre podporu aj iných HTTP metód než GET/HEAD (a v niektorých prípadoch POST, viď https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#simple_requests), napr. DELETE alebo POST posielajúci JSON alebo cookies, je nutné aby server vedel správne odpovedať na OPTIONS požiadavok s správnymi hlavičkami Access-Control-Allow-Origin a Access-Control-Allow-Methods.
Viac tu: https://developer.mozilla.org/en-US/docs/Glossary/Preflight_request
Server musí umět přjímat HTTP OPTION zprávy, aby prohůížeč mohl udělal tzv. preflight. Pokud to na serveru nepovolíte a neobslujete, v moderních prohlížečích CORS nebude fungovati, prototže ty preflight dělají u cross-origin requestů vždy (dřívější metody se už nepoužívají). Taky musí být správěn nastavena hlavička strict-origin. Myslím, že Chrome celkem jasně diagnosticky vypisuje v konzoli, proč CORS request zdechnul.