若依项目(前后端分离)部署运行

一、下载若依项目

进入下方gitee网页下载若依:

https://gitee.com/y_project/RuoYi

在页面中可以使用git或直接下载zip压缩包:

 1、使用git克隆

复制链接,克隆到自己新建的目录中:

在新建文件夹中,单击右键,打开git终端

 在终端中输入命令克隆项目

运行命令就可以看到项目已经克隆过来了

可以使用Linux命令:ll查看文件夹信息。当看到如下结果表示克隆成功。

 

 

2、使用zip压缩包

直接点击右上角的zip下载即可,然后将压缩包中的项目解压到自己的目录中即可。


 

二、准备工作

1、需要使用的配置

JDK >= 1.8(推荐使用)

Mysql >= 5.7.0(推荐5.7版本)

Maven >= 3.0

node.js——v16.20.2

【因为若依是使用node.js16版本,所以如果版本低或者太高可能不兼容】

2、解决node.js版本问题

方法一:卸载原有的node.js,重新下载node.js兼容的版本

Node.js — Download Node.js®

方法二:更改package.json文件

"dev": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --open",
"build:prod": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --report",
"build:stage": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode staging",
"preview": "set NODE_OPTIONS=--openssl-legacy-provider && node build/index.js --preview",

 方法三:使用nvm版本管理工具,管理所有不同版本的node.js,所以说有了nvm可以任意切换node.js的版本。

三、运行若依

1、新建数据库,运行sql文件

运行完后刷新数据库和表

 

2、启动Redis

双击运行redis-server.exe就可以启动Redis了,保持窗口不要关,关闭窗口就表示关闭服务了。

3、启动后端,在IDEA中运行项目

找到RunYiApplication.java

出现下列结果,运行成功

 4、运行前端页面

先到VSCode中打开终端,进入到ruoyi-ui目录中,安装依赖:

npm install

 运行项目:

npm run dev

运行成功效果展示:

 

### Noir 框架概述 Noir 是一个用于构建 Web 应用程序的 Clojure 框架,专注于简化开发过程并提高效率。该框架提供了丰富的功能集来支持快速应用开发,包括但不限于路由处理、模板渲染以及数据库交互等特性[^1]。 ### 安装与配置 为了开始使用 Noir 框架,开发者需要先安装必要的依赖项。通常情况下,这涉及到设置 Leiningen 或其他适合Clojure项目的构建工具。一旦环境准备就绪,则可以通过特定命令完成 Noi r项目的创建和初始化工作: ```bash lein new noir my-app-name cd my-app-name noir build ``` 上述指令序列将引导用户建立一个新的 Noir 项目,并对其进行初步编译以便后续开发或测试之用[^2]。 ### 功能模块说明 #### lib-noir 扩展库 值得注意的是,从 Noir 中拆分出来的一个重要组件叫做 `lib-noir` ,它不仅继承了原生会话管理和状态保存机制的优点,还进一步增强了灵活性——能够与其他多种基于 Ring 协议实现的Web服务器无缝集成,比如 Moustache 和 Compojure 。这种设计使得应用程序可以根据实际需求自由选择最合适的底层架构而不受限于单一的选择。 ### OWASP Noir 工具的应用场景 除了作为传统的Web开发框架外,围绕着 Noir 生态系统也衍生出了专门的安全检测工具 —— OWASP Noir 。通过执行如下所示的命令行参数组合,安全研究人员或者QA工程师可以在本地环境中对目标网站进行全面而深入的安全评估: ```bash noir -b <source_dir> -u https://testapp.internal.domains -f json ``` 此操作将会针对指定源码目录下的资源发起一系列自动化审查流程,并最终输出结构化的JSON格式报告文件供分析人员审阅[^3]。 ### 开发者指南与最佳实践建议 对于希望深入了解如何高效利用 Noir 构建高质量 web 应用的人来说,《Noir 项目教程》是一份不可或缺的学习资料;与此同时,在日常编码过程中遵循良好的编程习惯同样至关重要,例如保持代码简洁明了、合理规划数据流走向等等。这些都将有助于提升整体系统的稳定性和可维护性水平。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值