项目启动
2025年3月16日大约 2 分钟项目启动
环境准备
请确保安装以下组件并满足版本要求:
安装 Node(≥ v18.x)
作用:JavaScript 运行环境 + npm 包管理器
安装步骤:
- 访问 Node.js 官方下载页
- 选择 LTS 版本(推荐 v20.18.0+)
- 双击安装包完成安装
- 验证安装(命令行执行):
node -v
安装 VSCode
作用:代码编辑器
安装步骤:
- 访问 VSCode 官网
- 根据系统下载安装包(Windows/macOS/Linux)
- 双击安装包按提示完成安装
安装 MongoDB(≥ v7.0)
作用:NoSQL 数据库
安装参考: Docker 部署 MongoDB
安装 Redis
作用:缓存数据库
安装方案:
初始化数据库
方法一:命令行导入
MongoDB 脚本放在项目的根目录 mongodb 下 ,复制到指定目录下(./mongodb/ ), 然后执行以下命令还原数据库:
mongorestore -d youlai_nest ./mongodb/
方法二:Navicat 可视化导入
下载工具包
- 访问 MongoDB Tools下载页
- 选择Windows系统的ZIP压缩包
- 将下载的ZIP文件解压到电脑任意位置,示例路径:D:\mongodb-tools)
创建数据库
- 打开Navicat,连接到MongoDB数据库
- 右键点击连接,选择「新建数据库」
- 输入数据库名称
youlai_nest
,点击「确定」
配置还原工具
- 右键新建的数据库选择「MongoRestore」
- 点击文件夹图标,选择解压目录中的
mongorestore.exe
(示例路径:D:\mongodb-tools\bin\mongorestore.exe)
导入数据文件
- 选择项目中的脚本目录(项目根目录/mongodb)
- 点击「开始」执行导入操作
- 验证导入结果
项目启动
1. 获取代码
git clone https://gitee.com/youlaiorg/youlai-nest.git
cd youlai-nest
2. 安装依赖
# 安装 pnpm(若已安装可跳过)
npm install -g pnpm
# 配置国内镜像加速(可选)
pnpm config set registry https://registry.npmmirror.com
# 安装项目依赖
pnpm install
3. 启动服务
pnpm run start:dev
4. 接口验证
访问以下地址测试服务:
http://localhost:9090/apiDoc