这是我参与「第五届青训营 」伴学笔记创作活动的第 2 天
环境搭建
macos docker安装 www.runoob.com/docker/maco…
我们可以使用 Homebrew 来安装 Docker。Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:
brew install --cask --appdir=/Applications docker
在载入 Docker app 后,点击 Next,可能会询问你的 macOS 登陆密码,你输入即可。之后会弹出一个 Docker 运行的提示窗口,状态栏上也有有个小鲸鱼的图标。
postman 安装blog.csdn.net/zong5965688…
postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。那么接下来就介绍下postman到底有哪些功能,它们分别都能干些什么 。下面先通过一张图来直观地来看下postman中所包含的功能 。
git 安装www.liaoxuefeng.com/wiki/896043…
在Mac OS X上安装Git
如果你正在使用Mac做开发,有两种安装Git的方法。
一是安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:brew.sh/。
第二种方法更简单,也是推荐的方法,就是直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了。
框架初体验
Hertz 初体验
资料:www.cloudwego.io/zh/docs/her… Hertz 框架地址github.com/cloudwego/h…
安装使用本示例所需要的命令行工具 hz:
- 确保
GOPATH环境变量已经被正确地定义(例如export GOPATH=~/go)并且将$GOPATH/bin添加到PATH环境变量之中(例如export PATH=$GOPATH/bin:$PATH);请勿将GOPATH设置为当前用户没有读写权限的目录 - 安装 hz:
go install github.com/cloudwego/hertz/cmd/hz@latest
生成/编写示例代码
- 在当前目录下创建 hertz_demo 文件夹,进入该目录中
- 生成代码
hz new - 整理 & 拉取依赖
go mod tidy
运行示例代码
完成以上操作后,我们可以直接编译并启动 Server
$ go build -o hertz_demo && ./hertz_demo
如果成功启动,你将看到以下信息
2022/05/17 21:47:09.626332 engine.go:567: [Debug] HERTZ: Method=GET absolutePath=/ping --> handlerName=main.main.func1 (num=2 handlers)
2022/05/17 21:47:09.629874 transport.go:84: [Info] HERTZ: HTTP server listening on address=[::]:8888
接下来,我们可以对接口进行测试
$ curl http://127.0.0.1:8888/ping
如果不出意外,我们可以看到类似如下输出
$ {"message":"pong"}
到现在,我们已经成功启动了 Hertz Server,并完成了一次调用。
RPC 框架 Kitex 初体验
资料:www.cloudwego.io/zh/docs/kit… KItex 框架地址:github.com/cloudwego/k…
ORM 框架 Gorm 初体验
资料:gorm.cn/docs/#Insta… Gorm 框架地址:github.com/go-gorm/gor…