1.安装go(配置环境变量)
2.安装gorm(Goland编辑器举例):
go env –w GO111MODULE=on
go env –w GOPROXY=https://goproxy.cn,direct
3.初始化项目(首先需要在工作目录新建bin文件夹,pkg文件夹,src文件夹):
5.安装Beego框架:
6.安装Beego工具:
7.如果还运行不起来,mod命令(去除不需要的依赖):
8.Beego框架命令(重要部分):
8.1 bee:查看框架还是否安装成功
8.2 bee new 项目名称:初始化项目
8.3 bee run:编辑运行项目
8.4 bee pack 目录用来发布应用的时候打包,会把项目打包成 zip 包,这样我们部署的时候直接把打包之后的项目上传,解压就可以部署了
8.5 bee bale 命令:这个命令目前仅限内部使用,具体实现方案未完善,主要用来压缩所有的静态文件变成一个变量申明文件,全部编译到二进制文件里面,用户发布的时候携带静态文件,包括 js、css、img 和 views。
最后在启动运行时进行非覆盖式的自解压
8.6 bee version 命令:这个命令是动态获取 bee、beego 和 Go 的版本,这样一旦用户出现错误,可以通过该命令来查看当前的版本
8.7 generate 命令:这个命令是用来自动化的生成代码的,包含了从数据库一键生成 model,还包含了 scaffold 的,通过这个命令,让大家开发代码不再慢
8.8 migrate 命令:这个命令是应用的数据库迁移命令,主要是用来每次应用升级,降级的 SQL 管理
8.9 dockerize 命令:这个命令可以通过生成 Dockerfile 文件来实现 docker 化你的应用
9.Goweb 配置(全局配置:相当于Gin框架yaml文件):
10.分组配置(全部配置:多环境可随意切换(设置为不同的运行级别:由runmode决定读取默认参数)):
11.文件包含:关键词:include(引入服务关键词)
12.路由绑定
13.数据绑定
14.渲染视图
15.获取参数,返回int类型
16.数据库操作:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。