dongsheng6056 2019-03-12 04:17
浏览 124
已采纳

配置文件类型用法

Usually I saw config file in many examples out there are in .env or .json file.

What if I decide to use .go file instead , is it uncommon, how it should be done?

I was thinking since .env file is static, if I want to put config like this

var currentDate = time.Now()
var currentDateFormat = currentDate.Format("2006-01-02")
var logPath = dir + "/log/" + currentDateFormat + ".log"

It can't be done in .env file so should I just keep the above config within function somewhere and stick with .env file?

  • 写回答

1条回答 默认 最新

  • dtt83024 2019-03-12 06:06
    关注

    What if I decide to use .go file instead

    Then it is no longer a config file (static content), but a source file, which needs to be compiled and part of your exe (runtime content).

    It then could be part of an init() function for instance.
    Or part of a config package source, in charge of loading your config as well as initializing the variables in your question.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥15 Oracle触发器记录修改前后的字段值
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题