首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
读HotGo源码的一些记录
今天又学到了
创建于2024-04-15
订阅专栏
记录本人对于HotGo项目的一些理解, 写在这里,以达到学习、记录、交流和参与的目的。
等 17 人订阅
共5篇文章
创建于2024-04-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HotGo--WebSocket,消息处理,心跳,在线用户
本篇文章记录了关于 HotGo 中使用 WebSocket 的使用,WebSocket 的创建,事件的监听,心跳,在线用户,涉及到前端和后端的代码,整体上都是 go 和 js 的代码
HotGo--权限管理,RBAC,部门,上下级权限
权限管理,大多是后端处理的功能,涉及到用户,角色,菜单和部门等。 前端权限 根据 get:/role/dynamic 这个接口获取到当前用户角色所对应的菜单权限
HotGo--文件上传
前端配置与使用 文件上传涉及到前端的地方,大体分为三处 1,参数配置,在系统设置-配置设置-云存储,可以设置是使用本地存储,还是七牛云等云存储,还有一些key和密钥的设置 2, 附件管理,在系统应用-
HotGo--如何新增页面和接口
添加页面 配置路由 超级管理员登录,在权限管理-菜单权限中,添加具体的菜单,比如资产管理,资产列表,填入对应的菜单名称,路由地址,路由别名,组件路径等 创建文件 在上一步对应的组件路径中,创建页面组件
HotGo--登录处理
1, 静态路由,前端控制的路由,不涉及到后端,其中有登录路由、跟路由、异常页路由 2、动态菜单路由,从服务端拿到路由数据,转换为菜单路由,这些路由经过了权限的过滤,是当前用户所在角色拥有的路由