Fórum Root.cz

Hlavní témata => Server => Téma založeno: petersveter 15. 02. 2024, 16:23:07

Název: Doporučte proxy na doma pro FE vývoj
Přispěvatel: petersveter 15. 02. 2024, 16:23:07
Potrebujem jednoduchy multi-OS program - proxy server, ktory bude pocuvat na localhoste na portoch 80 a 443, bude schopny vygenerovat SA certifikat ktory sa da ulozit do prehliadaca a nasledne bude generovat certifikaty s touto CA podla potreby a v principe bude routovat requesty z lokalnej domeny, napriklad https://foo.bar (v hosts subore nasmerovane na 127.0.0.1), na vzdialenu domenu, napriklad youtube.com, s tym ze aj spravne osetri cookies a headery kvoli CORS.

Primarne mi ide o to aby frontendaci mohli vyvijat FE klienta lokalne bez nutnosti mat na lokale aj cely bacend. Cize na lokale si spravia povedzme foo.dev na dev.foo.com.

Zacal som si tu proxinu pisat a za den to mam hotove ale nechce sa mi popravde s tym babrat ked je urcite plno programov uz.
Název: Re:Odporuce proxy na doma pre FE vyvoj
Přispěvatel: Filip Jirsák 15. 02. 2024, 16:52:31
Na to nepotřebujete nic vyvíjet, to mají nástroje pro frontendový vývoj už v sobě. Např. Vite – server.proxy (https://vitejs.dev/config/server-options.html#server-proxy). Pokud byste mermomocí chtěl samostatný server na jiném originu, použijte jako proxy třeba Caddy server (https://caddyserver.com). Certifikáty nepotřebujete, protože vám to poběží na localhostu. (Caddy je umí, ale pro vývoj nejsou potřeba).
Název: Re:Doporučte proxy na doma pro FE vývoj
Přispěvatel: luvar 15. 02. 2024, 17:22:14
Nerozumiem absolutne presne zadaniu, ale dobre skusenosti ako reverzne proxy mam s nginx a s traefik. Ak som dobre pochopil, toto by mohlo riesit Vas problem. A samozrejme, apache a mod rewrite to zvladne urcite tiez.
Název: Re:Doporučte proxy na doma pro FE vývoj
Přispěvatel: Tomas-T 15. 02. 2024, 17:56:45
My tohle u BE v Azure řešíme nastavením povolených adres klientů, kteří smějí na BE - přidají se tam IP adresy vývojářů z domova, případně odjinud, odkud pracují.
FE si pustí lokálně a ten se připojuje na BE v Azure.
Nic dalšího není potřeba.
Název: Re:Doporučte proxy na doma pro FE vývoj
Přispěvatel: petersveter 15. 02. 2024, 21:33:27
My tohle u BE v Azure řešíme nastavením povolených adres klientů, kteří smějí na BE - přidají se tam IP adresy vývojářů z domova, případně odjinud, odkud pracují.
FE si pustí lokálně a ten se připojuje na BE v Azure.
Nic dalšího není potřeba.

A co CORS a cookies?
Název: Re:Doporučte proxy na doma pro FE vývoj
Přispěvatel: Filip Jirsák 15. 02. 2024, 21:43:24
A co CORS a cookies?
Cookies nic, ty fungují pořád stejně. Pro CORS stačí povolit přístup z localhost:*.