My Node.js(Express)服务器会跟踪用户是否已登录。
如果用户已登录并且请求了主页,则它会在主页中提供用户名在顶部。否则,它只是服务于正常的主页。这是通过handlebars.js。
完成的我读到GET请求应该是幂等的。我不确定这样做是否违反了这条规则。例如,www.google.com会在右上角加载您的图标和电子邮件。我做得好吗?如果没有,最佳做法是什么?
答案 0 :(得分:0)
我认为这很好,被认为是“正常”行为。我认为,制作一个真正具有幂等性的页面在大多数“动态”网站上都是一项不同的艰巨任务,尽管它可能会改变站点网站。
通过一些重新设计可能有可能,例如假设您有一个需要身份验证的应用程序,而不是将用户发送回现在呈现用户仪表板的主页,您可以将其路由到' setPlaybackParams()
在大多数情况下,它将被归类为幂等({/dashboard
'将始终显示仪表板)。