介绍
这篇文章给大家介绍goland服务怎么利用配置文件进行热重启,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
开发web api或web项目,修改源码后,无需手动重启即可查看效果,使用空气即可实现。
安装空气:去- v - u github.com/cosmtrek/air(或下载所有源码后,去构建,得到air.exe,拷贝到goroot美元/bin目录)
在项目目录下,创建.air。配置文件,修改(构建)中的cmd配置,设置为goland编译程序的命令行命令:
最终配置文件如下:
#配置文件TOML(空气)(https://github.com/cosmtrek/air)的格式 #工作目录 #。或绝对路径,请注意,必须下根目录下面。 根=?” tmp_dir=皌mp" (建立) #只是普通shell命令。您可以使用“使”。 cmd=叭ス菇? o/tmp/xxx-demo。exe。/main.go" #二进制文件从cmd的收益率。 本=皌mp/xxx-demo.exe" #定制二进制。 full_bin=癆PP_ENV=dev APP_USER=空气。/tmp/main" #看这些文件扩展名。 include_ext=[“go",“tpl",“tmpl",“html"】 #忽视这些文件扩展名或目录。 exclude_dir=[“assets",“tmp",“vendor",“前端/node_modules"】 如果你指定#观看这些目录。 include_dir=[] #排除的文件。 exclude_file=[] # # 39;进行实质性的年代没有必要每次触发构建文件更改如果变# 39;年代太频繁。 延迟=1000 #女士 #老二进制构建错误发生时停止运行。 stop_on_error=true # tmp_dir此日志文件的地方。 日志=癮ir_errors.log" (日志) #显示日志的时间 时间=false (颜色) #定制每个部分# 39;颜色。如果没有颜色,使用原始应用程序日志。 主要=癿agenta" 观察家=癱yan" 构建=皔ellow" 跑步者=癵reen" (misc) #删除tmp目录>关于goland服务怎么利用配置文件进行热重启就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。goland服务怎么利用配置文件进行热重启