update readme

master
kevin 4 years ago committed by kingxt
parent 03ac41438f
commit 6d8dc4630f

@ -144,25 +144,24 @@ go-zero是一个集成了各种工程实践的包含web和rpc框架有如下
8 directories, 9 files 8 directories, 9 files
``` ```
如果使用的是gomod依赖管理需要在greet项目目录下面执行 `go mod init greet` 初始化gomod。
生成的代码可以直接运行: 生成的代码可以直接运行:
```shell ```shell
cd greet cd greet
go run greet.go -f etc/greet-api.json go run greet.go -f etc/greet-api.json
``` ```
默认侦听在8888端口可以在配置文件里修改可以通过curl请求 默认侦听在8888端口可以在配置文件里修改可以通过curl请求
```shell ```shell
➜ go-zero git:(master) curl -w "\ncode: %{http_code}\n" http://localhost:8888/greet/from/kevin ➜ go-zero git:(master) curl -w "\ncode: %{http_code}\n" http://localhost:8888/greet/from/kevin
{"code":0} {"code":0}
code: 200 code: 200
``` ```
编写业务代码: 编写业务代码:
* 可以在servicecontext.go里面传递依赖给logic比如mysql, redis等 * 可以在servicecontext.go里面传递依赖给logic比如mysql, redis等
* 在api定义的get/post/put/delete等请求对应的logic里增加业务处理逻辑 * 在api定义的get/post/put/delete等请求对应的logic里增加业务处理逻辑
4. 可以根据api文件生成前端需要的Java, TypeScript, Dart, JavaScript代码 4. 可以根据api文件生成前端需要的Java, TypeScript, Dart, JavaScript代码

Loading…
Cancel
Save