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

相关推荐
蜗牛攻城狮1 小时前
微前端四大方案选型对比与最佳实践:qiankun、micro-app、wujie、Module Federation
前端·微前端·qiankun·前端架构·micro-app·wujie
她说可以呀2 小时前
Vue插槽
前端·javascript·vue.js
qq_448011162 小时前
Vue + Jinja2两套模版与法冲突造成undefinedError
前端·javascript·vue.js
aixingpan3 小时前
aixingpan.cn API开发文档:前端查询夏令时和时区接口指南
前端·php
2601_958352903 小时前
23.5×19mm 换掉一整条音频链?|A-68 集成了什么:ADC / DAC / 24.576MHz 时钟 / AEC / 波束降噪,主控仅需 6 根线
前端·音视频·ai降噪·回声消除·语音模块
志尊宝4 小时前
AI原生前端开发(039):AI辅助的Nuxt 4全栈开发
前端·vue.js·ai-native
FRing035 小时前
JavaScript入门到精通三十二(深拷贝、浅拷贝、递归函数)
开发语言·前端·javascript
excel5 小时前
双 Token 与前端使用 Crypto 公私钥鉴权换 Token,哪种方案更好?
前端·后端
外收内放5 小时前
Python基础语法练习题(73)
java·前端·python
鸿蒙开发5 小时前
Three.js 首帧卡顿排查:compileAsync 之后,为什么还会停一下?
react.js·three.js