go语言开发的源码程序,系统运行起来,如何根据系统页面功能点找到对应源码文件

go语言开发的源码程序,系统运行起来,如何根据系统页面功能点找到对应源码文件

场景介绍:

使用granfana源码部署了一套可视化程序,前后端代码都已经构建完成,系统也能访问了。

现在想看看系统设置里面的用户角色设置是在哪一代码文件里面写的,想尝试修改一下,不知道如何找到这个源码文件,这个问题能给与指导吗? 对于老师来说是题外问题,但是对于初学者来说一个很简单的问题可能折腾好几天,还不一定能不能解决,希望老师能指点一下,感谢。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
ccmouse 2021-11-15 18:19:28

一般虽然是开源系统,我们也极少去考虑修改其源码。通常回去寻找到底是如何配置的,是否提供了插件接口让用户来自定义等等。尤其是用户角色设置这边,grafana还是提供了很多自定义的空间的:https://grafana.com/docs/grafana/latest/permissions/organization_roles/ 


回到问题,到底写在哪一个文件里,这个可不简单。就是需要去读源码。不过有个技巧:让它出一些错,比如没有权限做某某操作等等,然后以此为线索去搜索代码库,找到相关代码。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师