怎么用gitignore中间件避免网络请求携带登录信息(gitignore,开发技术)

时间:2024-05-08 10:53:08 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    %E6%80%8E%E4%B9%88%E7%94%A8gitignore%E4%B8%AD%E9%97%B4%E4%BB%B6%E9%81%BF%E5%85%8D%E7%BD%91%E7%BB%9C%E8%AF%B7%E6%B1%82%E6%90%BA%E5%B8%A6%E7%99%BB%E5%BD%95%E4%BF%A1%E6%81%AF

昨天的文章中提到了Go如何优雅的进行本地测试,今天分享一下:在多人协同开发中,如果大家都进行本地测试可能会出现的问题。

最大的问题就是git合并的问题,大家都改这个test文件,就会导致有冲突。

我们可以通过把test文件加到.gitignore中来解决这个问题。

比如,我的测试文件所在目录是:app/system/script/test.go。 我就在.gitignore中添加:

这样我们就不用浪费时间在解决git冲突上了。

今天又发现一个优雅的记录错误日志的神器:runtime.Caller(0)

我们可以通过这个命令动态获取对应的方法,从而灵活的记录错误日志,方便跟踪定位问题。

示例如下:

shared.ApiLog()中第三个参数就是动态获取的方法名。

比如在登录之后将登录信息写到上下文中,避免每次请求都携带登录信息。

通过r.Context().Value()获取数据:

本文:怎么用gitignore中间件避免网络请求携带登录信息的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Java中JDBC如何使用下一篇:

11 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18