Doporučte proxy na doma pro FE vývoj

petersveter

Doporučte proxy na doma pro FE vývoj
« kdy: 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.
« Poslední změna: 15. 02. 2024, 16:47:51 od Petr Krčmář »


Re:Odporuce proxy na doma pre FE vyvoj
« Odpověď #1 kdy: 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. Pokud byste mermomocí chtěl samostatný server na jiném originu, použijte jako proxy třeba Caddy server. Certifikáty nepotřebujete, protože vám to poběží na localhostu. (Caddy je umí, ale pro vývoj nejsou potřeba).

luvar

  • ***
  • 244
    • Zobrazit profil
    • E-mail
Re:Doporučte proxy na doma pro FE vývoj
« Odpověď #2 kdy: 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.

Re:Doporučte proxy na doma pro FE vývoj
« Odpověď #3 kdy: 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.

petersveter

Re:Doporučte proxy na doma pro FE vývoj
« Odpověď #4 kdy: 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?


Re:Doporučte proxy na doma pro FE vývoj
« Odpověď #5 kdy: 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:*.