摘要: 包介绍 包(package)是多个Go源码的集合,go语言有很多内置包,比如fmt,os,io等。 定义包 main包是一个可执行的包,是应用程序的入口包,编译完会生成一个可执行文件。包名可以不和文件夹的名字一样,包名不能包含 - 符号。 package 包名 可见性:名称变量以大写字母开始,包外可 阅读全文
posted @ 2020-03-01 18:42 溶洞 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 找不到模板文件,找不到配置文件,nil 指针错误 这种大多数情况是由于你采用了 go run main.go 这样的方式来运行你的应用,go run 是把文件编译之后放在了 tmp 下去运行,而 beego 的应用会读取应用的当前运行目录对应的 conf,view 去查找相应的配置文件和模板,因此要 阅读全文
posted @ 2020-03-01 17:54 溶洞 阅读(683) 评论(0) 推荐(0) 编辑
摘要: Supervisord Supervisord 是用 Python 实现的一款非常实用的进程管理工具,supervisord 还要求管理的程序是非 daemon 程序,supervisord 会帮你把它转成 daemon 程序,因此如果用 supervisord 来管理 nginx 的话,必须在 n 阅读全文
posted @ 2020-03-01 17:39 溶洞 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 发行部署 开发模式 通过 bee 创建的项目,beego 默认情况下是开发模式。 我们可以通过如下的方式改变我们的模式: beego.RunMode = "prod" 或者我们在 conf/app.conf 下面设置如下: runmode = prod 以上两种效果一样。 开发模式中 开发模式下,如 阅读全文
posted @ 2020-03-01 17:28 溶洞 阅读(378) 评论(0) 推荐(0) 编辑
摘要: API自动化文档 自动化文档一直是我梦想中的一个功能,这次借着公司的项目终于实现了出来,我说过 beego 不仅仅要让开发 API 快,而且让使用 API 的用户也能快速的使用我们开发的 API,这个就是我开发这个项目的初衷。好了,赶紧动手实践一把吧,首先 bee api beeapi 新建一个 A 阅读全文
posted @ 2020-03-01 17:04 溶洞 阅读(573) 评论(0) 推荐(0) 编辑