为了账号安全,请及时绑定邮箱和手机立即绑定

如何让 json 响应在 go 中正常工作

如何让 json 响应在 go 中正常工作

Go
偶然的你 2023-06-12 17:32:25
我有一个 go 服务器,我通常这样运行:go build . && ./main但是在网上我看到很多使用 go run 的例子。哪个更好用,有什么区别?
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

来自官方文档(go1.11):

go run- 编译并运行指定的主要 Go 包。

go build- 编译由导入路径命名的包及其依赖项,但不安装结果。

go install- 编译并安装由导入路径命名的包。

它的意思是:

通常对于 LOCAL 环境,它可以使用go run
但对于 PROD 环境,最好使用并go build运行你的应用程序./main
但如果你需要 Go 工具链,你必须使用,go install因为它安装包和依赖项并运行./bin/main(它可能在 dev/stage 中有意义环境)。


查看完整回答
反对 回复 2023-06-12
  • 1 回答
  • 0 关注
  • 71 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信