前言
本文为若依Nodejs版从0到1搭建的教程,一步步来,主要针对前端同学友好。
前端基于Ruoyi-Vue3版本,后端基于nodejs的Midway框架,已实现大部分接口。
若依Nodejs在线体验:若依Nodejs管理系统
源码地址:若依Nodejs前后端开源版: 若依Nodejs版的后台。前端基于若依Vue3,后端Nodejs(Midway框架) + mysql + typeorm + redis
涉及技术当前环境正式教程开始准备篇拉取代码
![图片[1]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_0.jpg)
安装依赖
根目录主要有两个文件夹
然后对这两个文件夹分别安装依赖,本人用的是yarn
![图片[2]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_1.jpg)
启动项目
安装完之后,还无法直接运行,因为此时:
![图片[3]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_2.jpg)
配置数据库连接新建数据库,名为ruoyi_nodejs_open(名称随意,和代码里的一致即可)
![图片[4]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_3.jpg)
把sql文件的内容复制进来并运行
文件位于
/ruoyi-node-midway/src/sql/db.sql。
成功执行后,你会看到数据库下面多了很多张表,这就是我们将要用到的表。
![图片[5]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_4.jpg)
修改配置文件
把这里换成真实的数据库信息:
![图片[6]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_5.jpg)
替换完真实信息之后,然后我们再执行yarn dev,还会报错,因为我们还没配置Redis:
![图片[7]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_6.jpg)
启动Redis
我已经把redis配置到了环境变量,直接输入下面名利即可启动:
redis-server
redis安装配置教程可以参考这里:「链接」
![图片[8]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_7.jpg)
再次启动项目
启动redis后,再次启动项目,已经成功了
![图片[9]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_8.jpg)
打开本地地址,看到后台的服务已经执行:
![图片[10]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_9.jpg)
启动前端
此时看到验证码已经成功返回了
![图片[11]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_10.jpg)
登录进来,默认账号
![图片[12]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_11.jpg)
看到接口都已成功返回,但是现在是加密状态,到参数配置里改一下
![图片[13]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_12.jpg)
然后接口就是非加密的了
![图片[14]-若依Nodejs开源版从0到1启动教程-JieYingAI捷鹰AI](https://www.jieyingai.com/wp-content/uploads/2025/02/1740240208324_13.jpg)
至此已完成
© 版权声明
THE END








