使用GET请求在主页上显示用户信息的最佳实践

时间:2016-01-29 08:25:02

标签: node.js express get server handlebars.js

My Node.js(Express)服务器会跟踪用户是否已登录。

如果用户已登录并且请求了主页,则它会在主页中提供用户名在顶部。否则,它只是服务于正常的主页。这是通过handlebars.js。

完成的

我读到GET请求应该是幂等的。我不确定这样做是否违反了这条规则。例如,www.google.com会在右上角加载您的图标和电子邮件。我做得好吗?如果没有,最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

我认为这很好,被认为是“正常”行为。我认为,制作一个真正具有幂等性的页面在大多数“动态”网站上都是一项不同的艰巨任务,尽管它可能会改变站点网站。

通过一些重新设计可能有可能,例如假设您有一个需要身份验证的应用程序,而不是将用户发送回现在呈现用户仪表板的主页,您可以将其路由到' setPlaybackParams()在大多数情况下,它将被归类为幂等({/dashboard'将始终显示仪表板)。