【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


相关推荐
毛驴赶鹿5 小时前
【金仓数据库征文】KES V9性能调优实战记录:从慢SQL排查到全链路优化
数据库·sql
码农阿豪5 小时前
【金仓数据库征文】Mac开发环境|SpringBoot3 + MyBatisPlus对接KES V9 Docker实战全指南
数据库·macos·docker
杨云龙UP5 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
ZENERGY-众壹6 小时前
500个工商业电站压垮数据库?海量光伏时序数据存储的架构取舍
数据库·架构·influxdb·光伏·光伏运维
mubei-1237 小时前
SpringDAO的用法
java·开发语言·数据库
星蓝_starblue9 小时前
零服务器、零数据库!开源growth-board,利用GitHub自动管理刷题/学习/求职全流程
服务器·数据库·程序人生·系统架构·node.js·github·改行学it
梦想CAD控件10 小时前
网页端CAD的图形选择、编辑与夹点操作教程
前端·javascript·node.js
三84411 小时前
sqli-labs1-10通关笔记
数据库
BullSmall13 小时前
Another Redis Desktop Manager(ARDM)下载指南
数据库·redis·缓存
SelectDB13 小时前
Apache Doris 倒排索引工作原理:全文检索提速 59 倍,点查提速 14 倍
数据库