如何在会话令牌过期时将用户重定向到登录页面
How to redirect user to login page when session token expired?
我有木偶+节点应用程序。当令牌过期时,应用程序不会做出反应,用户也不会重定向到登录页面。我的问题是 - 如何侦听来自 Node 的会话令牌状态?
祝你美好的一天,先生。让我快速介绍一下请求处理程序、端点和中间件。
Express.js 是非常常见的请求处理程序。请求处理程序,做他们听起来像他们做的事情。他们处理请求;更具体地说,HTTP 请求。您可以在线找到大量有关如何使用 express.js 创建基本端点的示例。
现在进入更重要的部分,中间件。在表达中,至少中间件是插入在到达请求和它要到达的终点之间的软件。
我将使用快速语法。
假设我有一个端点foo:
Router.get('/foo', function(req, res) {});
但是,此终结点应仅在特定条件下可访问。所以我在该请求处理程序定义中插入了一个中间件:
Router.get('/foo', function iAmAMiddleware(req, res, next) {
Here you can implement any logic you want. you have access to
the request, and the response. Meaning that if something in wrong
in the request, then you can return a response from here like
res.send(404);
BUT if all checks out all you have to do is call next() and
the flow will continue into the actual handler function.
},
function iAmTheEndpointHandler(req, res) {})
中间件的使用量很大。谷歌快速中间件,你会发现很多信息。
祝你好运。
相关文章:
- 如何使用Ajax调用特定的控制器和操作来重定向用户
- 意思是.js - 登录后重定向用户 - 在本地工作,但在部署时不起作用
- 当用户在选择框中选择选项时,使用window.location.href重定向用户只会更改导航器中URL的最后一位
- 如何从特定国家/地区重定向用户
- 注销后如何重定向用户
- 如何在不重定向用户的情况下更改地址栏URL(不使用历史API?)
- 试图在表单post之后使用jQuery.post()重定向用户
- 根据React中的状态重定向用户
- 如何根据 html 中的选项/选择重定向用户(单击按钮后)
- 如果 cookie 为空 jquery,则设置和重定向用户
- 如果用户在发布之前没有设置密码,请重定向用户
- 使用 Javascript 根据设备重定向用户
- 如何删除未定义的对象错误并根据位置重定向用户
- 如何使用 PHP 而不是 JS 重定向用户
- 根据时区重定向用户
- 在 iframe 源更改后重定向用户
- Ionic (AngularJS) - 重定向用户和路由
- 成功提交表单后重定向用户
- 未重定向用户的控制器操作是从AJAX调用的
- 超链接没有't使用jQuery重定向用户