【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


相关推荐
锐策8 分钟前
〔 MySQL 〕数据类型
数据库·mysql
天天要nx29 分钟前
D68【python 接口自动化学习】- python基础之数据库
数据库·python
Allen Bright32 分钟前
Redis安装
数据库·redis·缓存
门牙咬脆骨38 分钟前
【MYSQL】数据库日志 (了解即可)
数据库·mysql
ModelBulider39 分钟前
十三、注解配置SpringMVC
java·开发语言·数据库·sql·mysql
豆 腐1 小时前
MySQL【四】
android·数据库·笔记·mysql
熊明才1 小时前
Ubuntu 22.04.4 LTS + certbot 做自动续签SSL证书(2024-11-14亲测)
数据库·网络协议·ssl
用户6279947182622 小时前
GBase 8a MPP Cluster基于审计日志的冷温热数据分析
数据库
用户6279947182622 小时前
快速搭建南大通用GBase 8s数据库SSC共享存储集群
数据库
FIN技术铺3 小时前
问:数据库的六种锁机制实践总结?
数据库·sql·oracle