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

相关推荐
benbenAItalk11 小时前
数字人口播视频的批量生产实践:素材规范、任务编排与质量验收
java·前端·音视频
2601_9628857211 小时前
如何用 Python 扫描 A 股跳空缺口并统计缺口回补概率?
java·前端·python
西瓜太郎123412 小时前
Claude Code、Codex CLI、Gemini CLI 能否共用一枚 Key?先看协议选择矩阵
前端·api 网关·claude code·gemini cli·codex cli
陈随易14 小时前
在Finch用了62亿词元,我认为这是新一代Agent工具之神
前端·人工智能·后端
水域安全老周14 小时前
水趣钓鱼救生衣专利拆解:两级锁紧如何解决落水人衣分离
java·前端·网络
计算机魔术师15 小时前
Anthropic CEO突然喊踩刹车,OpenAI罕见力挺:AI这辆车不能只踩油门了
前端
wing9815 小时前
从codex转战workbuddy使用一周的感受
前端·人工智能·后端
Highcharts.js15 小时前
常见报错排雷指南2:导出失败的官方解法
javascript·react.js·ecmascript·highcharts·可视化图表·导出模块失败·导出服务
EatFan15 小时前
Java接入支付宝 JSAPI 支付保姆教程(二):流程讲解与前后端代码讲解
前端·spring boot·后端·微信小程序·小程序·uni-app
梦想平凡16 小时前
百游棋牌源代码开发搭建教程(五):房间创建、座位分配与请求幂等实现
前端·javascript·数据库·源代码管理