3.3 KiB
3.3 KiB
模块 2:四类上下文
@workspace:找路 — 找入口、文件、模块
#File:看文件 — 分析文件间调用关系
#Code:抠细节 — 分析某个方法
#Web:查外部 — 查框架文档,但必须回代码验证
@workspace 找路示例
@workspace 请找出若依中与"用户登录后菜单路由生成"相关的前后端文件。
要求:标注文件路径 · 标注函数或类名 · 区分事实和推测 · 列出不确定点
#File 聚焦示例
#File 请分析这些文件中登录、用户信息、菜单路由的调用关系。
重点:谁调用login · 谁调用getInfo · 谁调用getRouters ·
权限信息保存在哪里 · 路由在哪里动态生成
#Code 抠细节示例
#Code 请分析 handleLogin 函数。
重点:参数来源 · 调用哪个API · token如何保存 ·
失败如何处理 · loading是否恢复 · 登录成功后跳转哪里
#Web 使用边界
可查: Spring Security 权限实践 · Vue Router 动态路由 · 前端按钮权限最佳实践
但: 若依当前实现必须回到代码验证。外部资料只能提供参考,不能替代项目事实。