极路由官网 nodejs实现路由是通过什么模块?
浏览量:2024
时间:2021-03-12 14:07:41
作者:admin
nodejs实现路由是通过什么模块?
中间层服务器主要负责接收来自前端的请求,以数据层接口的格式处理请求中的数据,将请求发送到数据层,得到响应,然后进行处理并返回给前端。在这个过程中,至少会有两个权限检查
第一次,前端和中间层服务器
最常见的权限检查,如登录检查,权限检测是在中间层这里处理的。登录成功后,通过设置session保存用户信息。当再次收到请求时,将中间件添加到路由中,并在中间件函数中获取用户的会话以进行检测。如果收到请求,则第二次将请求发送到数据层
中间层和数据层
,常用的方法是使用Token:当登录成功时,数据层生成一个Token并返回中间层。将来每次它接受一个请求时,中间层都需要携带一个令牌。如果令牌不正确,则返回一个错误响应
至于数据层的响应是否可以直接返回到前端,中间层在得到完整的响应部分后,只需将需要的信息返回到前端,就可以减少响应量,加快响应速度
有个重定向方法,不知道。。
路由器.获取(“/a”,函数(req,res){资源重定向(“/b”)})
路由是接收请求,然后输出请求的页面。你想跳到什么地方?
例如,如果您首先打开a页,您将请求地址:
/a
处理此/a的路由是:路由器.获取(“/a”,函数(req,res){所需渲染(“a”)})
这将打开a页。如果您想处理数据,然后访问B页,您可以:路由器.获取(“/a”,函数(req,RES){//进程数据//。。。/ / / -- 所需渲染(“B”)})或直接请求B页的路由:路由器.获取(“/b”,函数(req,RES){//进程数据//。。。/ / / -- 所需渲染(“b”)})
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。