03.Node.js依赖包补充说明及React&Node.Js项目

Npm命令

npm i mongoose@^6.6.6

bcrypt(^5.1.0)​ - 密码哈希加密库

用于安全存储用户密码

npm i bcrypt@^5.1.0

npm view bcrypt versions#看版本

npm i bcrypt@^6.0.0

jsonwebtoken(^8.5.1)​ - JSON Web Token 实现

用于生成和验证 JWT 令牌

npm i jsonwebtoken@^8.5.1# 安装命令

passport(^0.6.0)​ - 认证中间件

提供灵活的认证策略

npm i passport@^0.6.0# 安装命令

passport-jwt(^4.0.0)​ - Passport 的 JWT 策略

用于 JWT 身份验证

npm i passport-jwt@^4.0.0 # 安装命令

passport-local(^1.0.0)​ - Passport 的本地策略

用于用户名/密码本地认证

npm i passport-local@^1.0.0 # 安装命令

其他工具和中间件

cors(^2.8.5)​ - 跨域资源共享中间件

允许前端应用跨域访问 API

npm i cors@^2.8.5 # 安装命令

dotenv(^16.0.3)​ - 环境变量管理

从 .env文件加载配置

npm i dotenv@^16.0.3 # 安装命令

joi(^17.6.3)​ - 数据验证库

用于验证请求数据、配置文件等

npm i joi@^17.6.3 # 安装命令

#修复命令

npm audit fix

#强制修复命令

npm audit fix --force

使用Node.JS&React&MongoDB建立的项目

在学习人家的,前后端都理清楚就开始自己编码。

=>自己预计Code个个人Web或者TodoList

项目启动命令

1.启动MongoDB

net start MongoDB27017

2.启动后端代码

//路径切换

cd .\project 9 final code\server

//启动命令

node index.js

3.启动前端代码

//路径切换

cd .\project 9 final code\client

//启动命令

node start

相关推荐
上海魁鲸科技有限公司11 小时前
APS高级排产系统到底有什么用?一文讲清功能、选型与落地建议
前端·microsoft·excel
陈随易11 小时前
Bun v1.4 更新总结:把浏览器、图片、定时任务和工程工具都装进一个运行时
前端·后端·程序员
东风破_12 小时前
TypeScript 高级类型进阶:keyof、Exclude、Record 与类型组合思想
前端·后端·typescript
DS随心转插件13 小时前
Grok生成的html怎么导出——AI导出鸭:大模型结构化输出的“最后一公里”工程化解构
前端·人工智能·ai·html·豆包·deepseek·ai导出鸭
এ慕ོ冬℘゜13 小时前
使用 jQuery 动态渲染表格与状态切换
前端·javascript·jquery
人间凡尔赛13 小时前
2026 前端必修:4 个让 CSS 脱胎换骨的现代新特性(附实战代码)
前端·css
用户21816970493014 小时前
Flutter (二十) 轮播图
前端
前端snow14 小时前
ai agent - RAG 汇总
前端
计算机魔术师14 小时前
AI为拿高分不惜入侵网站:22个模型作弊审计,真相让人背脊发凉
前端
晓说前端14 小时前
TypeScript 核心语法应用 —— Vue 3 中的使用(下)
前端·javascript·typescript·类型系统