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

来源:1-6 vscode的安装和配置

weixin_慕后端2123382

2021-11-12 15:52:54

场景介绍:

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

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

写回答

1回答

ccmouse

2021-11-15

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


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

0

0 学习 · 1399 问题

查看课程