server: {
// 是否开启 https
https: false,
// 端口号
port: 90,
//port: env.VITE_PORT,
//host: "0.0.0.0",
host: "127.0.0.1",
修改如下:env.VITE_PORT改为指定端口号,/host: “0.0.0.0”,改为本地127.0.0.1,注意冒号后面有空格,遵循规范
然后项目启动
[yudao-vue-pro (opens new window)](https://gitee.com/zhijiantianya/ruoyi-vue-pro),RuoYi-Vue 全新 Pro 版本,优化重构所有功能。
角色管理:角色菜单权限分配,设置角色按机构进行数据范围权限划分
菜单管理:配置系统菜单,操作权限,按钮权限标识等
部门管理:配置系统组织机构(公司,部门,小组),树结构展现支持数据权限
职位管理:配置系统用户所属职位
字典管理:对系统中经常使用的
源码https://github.com/herylee/ruoyi-vue-pro
作者博客芋道后台 yudao 搭建调试环境 | 芋道源码 —— 纯源码解析博客
今天是2022-02-15,破事很多最近,心情烦躁,生存不易,遂决定啃下这个项目,自勉!
(1)从intellijidea下载原项目
填好地址目录,要是有错误,搜百度找解决办法
遇到问题,ssl,执行一个命令就行
网络不通,把internet选项局域网连接勾掉,代理选自动
(2) 搭建mys...
前端采用vue-element-admin,正在支持 Vue 3 + ElementUI Plus 最新方案。
后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson。
权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统。
支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能。
工作流使用 Activiti ,支持动态表单、在线设..
在开源项目翻了一圈,找到一个相对合适项目 RuoYi-Vue 。主要以下几点原因:基于 Spring Security 实现。
基于 RBAC 权限模型,并且支持动态的权限配置。
基于 Redis 服务,实现登录用户的信息缓存。
前后端分离。同时前端采用 Vue ,相对来说后端会 Vue 的比 React 的多。
考虑到方便自己添加注释,艿艿 Fork 出一个仓库, 地址是 https://github.com/YunaiV/RuoYi-Vue 。强烈推荐,生产级 Spring Security 项目实践,
gitee: ://gitee.com/leslie8195/ruo-yi-vue-multi-tenant
基于RuoYi-Vue扩展的多租户框架(SpringBoot,Spring Security,JWT,Vue&Element的前所有权分离权限管理系统)
1.clone项目到本地
2.找到项目目录下脚本文件/ruo-yi-vue-multi-tenant/ruoyi/multi_tenant.sql,导入到mysql
3.修改配置(未列出的配置请根据实际情况自行按需调整)
# datasource
spring.datasource.druid.master.url =jdbc:mysql://127.0.0.1:3306/mt? useUnicode =true& characterEncoding =utf8& zer
ruoyi-vue 是一个前后端分离的权限管理系统。鉴权是指系统对用户访问资源的验证,确保用户只能访问自己拥有权限的资源,不会越权访问其他资源。
ruoyi-vue 的鉴权流程分为两部分:前端鉴权和后端鉴权。
前端鉴权:前端通过接口获取用户的权限信息,然后根据用户角色信息和路由表判断用户是否能访问当前路由。
后端鉴权:后端在处理请求时,先通过拦截器对请求进行权限验证,验证失败则返回无权限错误信息;验证成功则继续处理请求。
同时,ruoyi-vue 还提供了接口加密和 token 验证等安全措施,保障系统数据的安全性。