【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


相关推荐
Warren9814 分钟前
datagrip新建oracle连接教程
数据库·windows·云原生·oracle·容器·kubernetes·django
焦糖玛奇朵婷15 分钟前
扭蛋机小程序:线上扭蛋机模式发展新形势[特殊字符]
大数据·数据库·程序人生·小程序·软件需求
YMatrix 官方技术社区27 分钟前
YMatrix 高可用详解:3 种镜像策略在节点宕机时表现有何不同?
运维·数据库·数据仓库·ai·数据库开发·数据库架构·ymatrix
嘟嘟w30 分钟前
SQL注入是什么
数据库·sql·oracle
摇滚侠30 分钟前
Redis 零基础到进阶,Redis 主从复制,笔记55-62
数据库·redis·笔记
surtr132 分钟前
数据库基础(数据库原理和应用)
数据库·sql·mysql·oracle·database
张人玉35 分钟前
c# DataSet 类
数据库·c#·dataset
想用offer打牌37 分钟前
数据库大事务有什么危害(面试版)
数据库·后端·架构
廋到被风吹走37 分钟前
【数据库】【Redis】数据结构全景图:命令、场景与避坑指南
数据结构·数据库·redis
Jaising66638 分钟前
Spring 错误使用事务导致数据可见性问题分析
数据库·spring boot