我正在使用Angular 2作为前端,Django Rest Framework作为后端来构建Web应用程序。
我已经设置了一个基本的Angular 2应用程序,从我的Django Rest Framework后端拉取数据。 Django Rest Framework后端配置了“api-auth” URL以登录可浏览的API(请参见 这里),但是我现在尝试从我的Angular 2应用程序登录时遇到问题。
据我所知,最佳实践是使用JSON Web Tokens(JWT)。
我已经查看了几乎所有在线可用的教程/博客文章,但似乎找不到一个清晰的答案总结我需要在后端(Django)和前端(Angular 2)上做什么。有人能够高层次地解释如何从Angular 2前端登录到Django Rest Framework后端吗?
我具体考虑在Angular 2应用程序的“.service.ts”文件中放置一个“登录”函数,该函数将向某个URL“... / login”发出POST请求。请参见这篇博客的login()函数,以了解我的意思。我按照那个示例进行,但它没有为我提供如何在前端和后端之间创建连接的全部信息。
我已经设置了一个基本的Angular 2应用程序,从我的Django Rest Framework后端拉取数据。 Django Rest Framework后端配置了“api-auth” URL以登录可浏览的API(请参见 这里),但是我现在尝试从我的Angular 2应用程序登录时遇到问题。
据我所知,最佳实践是使用JSON Web Tokens(JWT)。
我已经查看了几乎所有在线可用的教程/博客文章,但似乎找不到一个清晰的答案总结我需要在后端(Django)和前端(Angular 2)上做什么。有人能够高层次地解释如何从Angular 2前端登录到Django Rest Framework后端吗?
我具体考虑在Angular 2应用程序的“.service.ts”文件中放置一个“登录”函数,该函数将向某个URL“... / login”发出POST请求。请参见这篇博客的login()函数,以了解我的意思。我按照那个示例进行,但它没有为我提供如何在前端和后端之间创建连接的全部信息。