如何运行beego,go mod 用法 beego运行原理,beego学习第一天

今天学习第一天还是有些收获,搭建了环境,配置了所有东西,学习了一些用法,把这些用法分享给大家

beego运行

运行beego项目有两种运行方式:

一种是使用bee工具进行运行,这种方式会检查代码是否改变并且重新运行一遍

bee run

第二种是只运行代码,不会检查是否改变,运行一遍就跑一遍

go run main.go

go mod 命令

go mod 有以下命令:

命令 说明
download download modules to local cache(下载依赖包)
edit edit go.mod from tools or scripts(编辑go.mod)
graph print module requirement graph (打印模块依赖图)
verify initialize new module in current directory(在当前目录初始化mod)
tidy add missing and remove unused modules(拉取缺少的模块,移除不用的模块)
vendor make vendored copy of dependencies(将依赖复制到vendor下)
verify verify dependencies have expected content (验证依赖是否正确)
why explain why packages or modules are needed(解释为什么需要依赖)

比较常用的是 init,tidy, edit

beego运行原理


beego运行的是main.go文件中import了一个路径,这个里面是router文件,这个文件中起到了在输入访问的链接时不用输入最后的“/”符号,在日常使用中是必须要输入的,在这个方式里还引入了一个maincontroller,这个里面有get方法,这个方法里是用了c.data方式传入了两个参数,这两个参数可以自己设置,这个参数被传入至一个tpl文件,这个文件一堆乱码看不懂,所以我们将它切换为html文件,发现他是支持html文件的,所以我们将它切换为我们看得懂的文件,那么我们怎么在html文件中获取我们的参数呢?{ {.参数}}的方法,这个方法可以让我们的参数反馈到页面中。这个文件一般放于views文件夹内

扫描二维码关注公众号,回复: 14517947 查看本文章

那么我们如何切换这个文件路径呢?有两种方法

方法一:在main.go中使用beego.SetViewsPath("路径")

方法二:conf文件下有app.conf文件,在里面输入ViewsPath=路径,就可以了

猜你喜欢

转载自blog.csdn.net/qq_57309855/article/details/126526377