发送HTML页面之前,node.js对用户进行身份验证

时间:2019-11-05 16:53:33

标签: javascript express authentication auth0

我想先验证用户身份,然后再访问几个仅在登录时才能看到的.html页面。现在,我一直在向后端发出GET请求以完成此操作,但是此过程需要一点时间时间,然后网页确实加载完毕,并在服务器意识到其未经身份验证的用户并开始重定向之前,将其内容闪烁约半秒钟。有没有更安全/更好的方式来处理此问题?

如果有什么不同,我现在正在使用auth0

我已经成功实现了一种中间件,该中间件可以保护所有端点,如下所示:

app.get('/test', secured(), function(req, res){ ...

但是我需要在显示一些HTML页面之前对用户进行身份验证,这是我一直在客户端执行的操作。应当受到保护的网页仍会闪烁约一秒钟,然后客户端上的get请求会将其重定向到登录页面。

如果有帮助,我正在使用auth0。

TL; DR :在快速提供网页之前,如何验证用户已登录?

0 个答案:

没有答案