![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node-express
文章平均质量分 86
SuppperSA
这个作者很懒,什么都没留下…
展开
-
node.js express mongoose用户建模、权限校验
基于Express和mongoose构建用户认证系统,使用Mongoose定义用户模型。通过中间件进行身份验证和权限控制,使用JWT实现用户认证,同时借助next传递控制权。利用中间件进行错误处理和统一错误捕获。原创 2023-12-12 15:55:30 · 590 阅读 · 0 评论 -
node.js express JWT token生成与校验
JWT 是轻量级的数据交换格式,相对于传统的 Session 机制,JWT 不需要在服务器端存储会话信息,而是将所有必要的信息包含在令牌本身中。之后用户每次请求资源的时候将访问令牌token放在请求头中,服务端在验证其是否有效之后,返回相对应的资源信息。通常包括生成jwt的非隐私信息,用户的唯一标识符id,发行时间iat,到期时间exp。2、在代码controller层引入依赖,在登录、注册的时候生成token。生成token的头信息,通常由两部分组成,包含。通过HMACSHA256加密算法生成的签名。原创 2023-12-11 11:54:40 · 1475 阅读 · 0 评论 -
node.js express cors解决跨域
在express框架中使用cors中间件,可解决前端项目在浏览器中发起的跨域请求问题。配置corsOptions参数可以更细致地控制跨域请求的行为。原创 2023-12-11 17:34:02 · 2378 阅读 · 0 评论 -
node.js express路由和中间件
Express 路由用于定义应用程序中的不同端点(endpoints)。每个端点对应于一个特定的 URL 路径,并关联着处理该路径请求的处理器函数。通过定义路由,你可以组织应用程序的不同功能和页面,使其更具结构。中间件是在请求到达路由处理器之前执行的函数。它可以修改请求对象、响应对象,或者终止请求-响应周期。中间件的存在使得可以在处理请求之前执行一些通用逻辑,例如身份验证、日志记录等。原创 2023-11-30 17:49:46 · 1607 阅读 · 2 评论