Używam Angular 2 jako mojego interfejsu front-end i Django Rest Framework na zapleczu do budowy aplikacji webapp.Angular 2 Zaloguj się do Django Rest Framework Backend
Skonfigurowałem podstawową aplikację Angular 2, która pobiera dane z mojego zaplecza Framework Django Rest. Backend środowiska Django Rest ma adres URL "api-auth" skonfigurowany do logowania się za pomocą interfejsu API do przeglądania (patrz here), ale mam teraz problem z próbą zalogowania się Zaloguj się z mojej aplikacji Angular 2 .
Z tego, co mogę powiedzieć, najlepszą praktyką jest używanie tokenów internetowych JSON (JWT).
Przyjrzałem się prawie wszystkim dostępnym tutorialom/blogom online, ale nie mogę znaleźć jasnej odpowiedzi, która podsumowuje to, co muszę zrobić na zapleczu (Django) i frontencie (Angular 2). Czy ktoś jest w stanie wyjaśnić na wysokim poziomie, jak zalogować się do backendu Django Rest Framework z frontendu Angular 2?
Mam na myśli funkcję "logowania", która będzie znajdować się w pliku ".service.ts" w aplikacji Angular 2, która spowoduje wysłanie prośby o dodanie do adresu URL ".../login". Zobacz funkcję login() w this blog, aby zrozumieć, co mam na myśli. Wyszedłem z tego przykładu, ale nie daje mi to pełnego obrazu, jak utworzyć połączenie między frontendem &.