Angular - problem połączenia z backendem DJANGO na localhost.

0

Gdy aplikacja Angulara próbuje pobrać dane z serwera django wyskakuje mi następujący błąd:

Failed to load http://127.0.0.1:8000/ludzie/: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access.

Aplikacja angular pracuje na wirtualnym serwerze http://localhost:4200/ a DJANGO również na wirtualnym http://localhost:8000/

Podobno jest to zabezpieczenie przeglądarki.
W jaki sposób najlepiej jest rozwiązać ten problem?

  1. Czy wyłączyć zabezpieczenia chrome?
  2. Czy może jakieś proxy ustawia się w aplikacji angular?
  3. Czy może coś innego?
0

Wpisywałem już wiele razy ale nie mogę znaleźć rozwiązania.
Próbuję włączyć Access-Control-Allow-Origin: * w wirtualnym serverze VSCode ale nie wiem jeszcze jak to zrobić. Szukam rozwiązania i nie mogę znaleźć więc zapytałem na forum.

Chyba po to ono jest?

0

Szukam rozwiązania i nie mogę znaleźć

Jest w czym wybierać:
https://www.google.pl/search?q=django+cors - About 136,000 results
https://www.google.pl/search?q=vs+code+server+cors - About 392,000 results

Co konkretnie próbowałeś zrobić dotychczas i nie zadziałało?

Chyba po to ono [forum] jest?

Tak, jeśli tylko wykaższ własną inicjatywę - pokażesz, co próbowałeś sam zrobić, wrzucisz screenshoty, opiszesz co i jak (nie)działa.

0
Patryk27 napisał(a):

Jest w czym wybierać:
https://www.google.pl/search?q=django+cors - About 136,000 results
https://www.google.pl/search?q=vs+code+server+cors - About 392,000 results

znalazłem https://www.techiediaries.com/django-cors/

Dzięki za podpowiedź, ja szukałem problemu po stronie angulara i przeglądarki nie używałem słów do wyszukiwania takich jak CORS czy DJANGO.
Używałem innych zapytań, takich jak: ANGULAR/ CHROME / No 'Access-Control-Allow-Origin' header / http://localhost:4200 to http://localhost:8000 communication problem / itp

Po kilku godzinach prób i błędów postanowiłem napisać na forum, bo może ktoś wie w czym jest problem i coś podpowie a odsyłanie do google to tak jak by napisać wpisz w google i wyszukaj rozwiązanie na forum https://stackoverflow.com/ Tam jest wszystko a na naszym się nie pytaj.

0

Używałem innych zapytań, takich jak: [...] No 'Access-Control-Allow-Origin' header

Oto pierwsze trzy linki pojawiające się po wpisaniu dokładnie tego hasła do Google:

Po kilku godzinach prób i błędów [...]

Po kilku godzinach prób i błędów Twoim jedynym wnioskiem było Podobno jest to [CORS] zabezpieczenie przeglądarki.? ;-)

a odsyłanie do google to tak jak by napisać wpisz w google i wyszukaj rozwiązanie na forum

Powtórzę raz jeszcze:

[...] jeśli tylko wykaższ własną inicjatywę - pokażesz, co próbowałeś sam zrobić, wrzucisz screenshoty, opiszesz co i jak (nie)działa.

Jak najbardziej masz prawo czegoś nie wiedzieć, lecz od Twojego pierwszego postu wcale nie bije "szukałem rozwiązania kilka godzin", a raczej "nie miałem nawet ochoty zrobić researchu - podajcie mi linki pod twarz".

1 użytkowników online, w tym zalogowanych: 0, gości: 1