我是一个完整的JavaScript新手,并且完全不了解网站究竟知道哪个用户已登录。
我正在为软件工程课程工作,我们正在使用 MEAN 堆栈和 jade 进行格式化。
我需要知道的是如何确定登录的用户以及如何显示唯一的个人资料页。
我的意思是显示用户名和用户的属性,有一个独特的网址,如
../profile/{this.username}
我不熟悉登录实施的工作原理,并且不了解编写适用于每个用户的通用代码的语法。
我现在为这个愚蠢的问题苦苦挣扎。谷歌搜索几乎没有产生任何结果,因为这要么太微不足道,要么我没有搜索到正确的东西。
答案 0 :(得分:0)
我根本不相信你的问题是微不足道的。但是,你必须要处理许多活动部件。
由于您使用的是MEAN堆栈,我假设您将用户信息存储在Mongo数据库中。
您需要首先确定将在数据库中存储每条记录的用户信息。我会从诸如firstname,lastname等简单的东西开始。
设计完数据库后。您需要从节点/快速脚本访问它。您将需要至少一个检查数据库中的用户名和密码的函数以及一个检索其他用户信息的函数。
一旦您将应用程序的后端连接起来(Node / Express和MongoDB),您就可以继续在Angular中构建应用程序的前端。当你到达这一点时,你将必须构建至少一个控制器文件,该文件调用包含$ http函数的服务或工厂,该函数将提交您的登录请求并在用户登录后异步检索用户信息。