打开运行基础模块(启动没有先后顺序)
记得在后台先启动Redis,不然会报错
RuoYiGatewayApplication (网关模块 必须) :
即前端所有访问需要通过网关而不是直接访问具体接口、网关会对后台的微服务进行转发
RuoYiAuthApplication (认证模块 必须)
未登录以及无权限用户无法访问服务【token】
RuoYiSystemApplication (系统模块 必须)
整个账号权限密码登录等基础信息在这
RuoYiMonitorApplication (监控中心 可选)
RuoYiGenApplication (代码生成 可选)
RuoYiJobApplication (定时任务 可选)
RuoYFileApplication (文件服务 可选)
Nacos也显示了三个服务
可以查看服务详情
提示
运行前需要先启动nacos,运行成功可以通过(http://localhost:8080 (opens new window))访问,但是不会出现静态页面,可以继续参考下面步骤部署ruoyi-ui前端,然后通过前端地址来访问。
前端启动
-
进入项目目录 cd ruoyi-ui
-
安装依赖 npm install
-
- 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
-
- npm install --registry=https://registry.npmmirror.com
-
本地开发 启动项目 npm run dev
如果有报错npm ERR! cb() never called! 参考如下网址解决
https://www.panziye.com/java/web/3362.html
npm install 安装成功界面
打开页面
打开浏览器,输入:(http://localhost:80 (opens new window)) 默认账户/密码 admin/admin123)
若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功
建议使用Git克隆,因为克隆的方式可以和RuoYi随时保持更新同步。
使用Git命令克隆
git clone https://gitee.com/y_project/RuoYi-Cloud.git
提示
因为本项目是前后端完全分离的,所以需要前后端都单独启动好,才能进行访问。
前端安装完node后,最好设置下淘宝的镜像源,不建议使用cnpm(可能会出现奇怪的问题)