【Node.js】数据库配置与操作、Session实现原理、JWT实现原理:

文章目录

        • 一、数据库配置与操作
            • [【1】 数据库的基本操作](#【1】 数据库的基本操作)
            • [【2】 使用 mysql 模块操作 MySQL 数据库](#【2】 使用 mysql 模块操作 MySQL 数据库)
        • 二、Session实现原理
            • [【1】HTTP 协议的无状态性](#【1】HTTP 协议的无状态性)
            • 【2】Cookie
            • [【3】Session 的工作原理](#【3】Session 的工作原理)
            • [【3】在 Express 中使用 Session 认证](#【3】在 Express 中使用 Session 认证)
        • 三、JWT实现原理
            • [【1】JWT 的工作原理](#【1】JWT 的工作原理)
            • [【2】JWT 的组成部分](#【2】JWT 的组成部分)
            • [【3】在 Express 中使用 JWT](#【3】在 Express 中使用 JWT)

一、数据库配置与操作
【1】 数据库的基本操作

【MySQL】MySQL的基本使用http://t.csdn.cn/PiCec

【MySQL】MySQL的高级操作http://t.csdn.cn/0a2j0

【2】 使用 mysql 模块操作 MySQL 数据库





二、Session实现原理
【1】HTTP 协议的无状态性
【2】Cookie


【3】Session 的工作原理
【3】在 Express 中使用 Session 认证
bash 复制代码
npm i express-session

静态资源路径建议加上__dirname

const path = require('path')

app.use(express.static(path.join(__dirname, './pages')))


三、JWT实现原理
【1】JWT 的工作原理
【2】JWT 的组成部分



【3】在 Express 中使用 JWT
bash 复制代码
npm i jsonwebtoken express-jwt


相关推荐
自由日记2 分钟前
mysql初修1
数据库·mysql
阿豪啊5 分钟前
Prisma ORM 入门指南:从零开始的全栈技能学习之旅
javascript·后端·node.js
少年攻城狮16 分钟前
OceanBase系列---【oceanbase的oracle模式新增分区表】
数据库·oracle·oceanbase
2501_9387802817 分钟前
《Node.js 面试考点精讲:Express 生态与常见问题解决方案》
面试·node.js·express
夕山雨19 分钟前
Node.js 主流框架对比
node.js
2501_9387900720 分钟前
《Node.js 面试避坑:Express 常见问题误区与正确答案解析》
面试·node.js·express
涔溪23 分钟前
使用Node.js连接 OPC UA Server
node.js·opcua
学习3人组24 分钟前
Node.js模块化开发课堂案例
node.js
BullSmall36 分钟前
MySQL8.0全栈初始化脚本集
数据库·mysql
六月闻君39 分钟前
MySQL8主从数据库复制故障
数据库·mysql