Návrh SW Návrh SW
Spouštíme individuální výuku programování! Zaváděcí slevy 799 Kč 599 Kč/60 minut se zkušeným lektorem! Výuka osobně Praha a okolí nebo po Skype celá ČR. O termíny a slevu si pište na [email protected].
Extra 10 % bodů navíc a tričko zdarma při zadání kódu "TRIKO10"

Diskuze: Nastavení přesměrování requestu z angularu do PHP

Software Ostatní software Nastavení přesměrování requestu z angularu do PHP American English version English version

Aktivity (1)
Avatar
Jan Blažek
Redaktor
Avatar
Jan Blažek:11.5.2018 18:33

Ahojte, chtěl bych se zeptat, jestli nevíte jak by se dal udělat redirect požadavku z angularu do PHP.
Jde o to, že aplikace v angularu beži na adrese localhost:4200 a pro backend jsem vytvořil virtuálního hosta na adrese www.mojeaplikace.cz a kód se nachází ve skožece C:\xampp\htdoc­s\mojeaplikace,
Problém je v tom, že PHP rozlišuje request metody tak, jak je to popsané v RESTu, ale když z angularu pošlu request na jinou adresu/port, tak prohlížeč změní request method na OPTIONS, což PHP zamítne.

Moje PHP aplikace běží klasicky na portu 80 přes apache.

Dám příklad: Angular pošle POST request na localhost:4200/lo­gin, ale tam samozřejmě nic není, takže nedostanu žádnou odpověď, ale když do kódu nabuším, aby to posílal na www.mojeaplikace.cz, tak se změní request method na OPTIONS což PHP zahodí.

Nevíte jak by se to dalo řešít prosím ?

 
Odpovědět 11.5.2018 18:33
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Jan Blažek
Marian Benčat:11.5.2018 20:56

Google: enable CORS

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 11.5.2018 20:56
Totalitní admini..
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.