update doc (#64)

* rebase upstream

* rebase

* trim no need line

* trim no need line

* trim no need line

* update doc

* update doc

* remove update

Co-authored-by: kingxt <dream4kingxt@163.com>
master
kingxt 4 years ago committed by GitHub
parent 754e631dc4
commit e1d942a799
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -22,17 +22,10 @@
> -dir 自定义生成目录 > -dir 自定义生成目录
#### 保持goctl总是最新版
第一次运行会在~/.goctl里增加下面两行
```
url = http://47.97.184.41:7777/
```
#### API 语法说明 #### API 语法说明
``` ``` golang
info( info(
title: doc title title: doc title
desc: > desc: >
@ -128,7 +121,9 @@ service user-api {
) )
head /api/ping() head /api/ping()
} }
``` ```
1. info部分描述了api基本信息比如Authapi是哪个用途。 1. info部分描述了api基本信息比如Authapi是哪个用途。
2. type部分type类型声明和golang语法兼容。 2. type部分type类型声明和golang语法兼容。
3. service部分service代表一组服务一个服务可以由多组名称相同的service组成可以针对每一组service配置jwt和auth认证另外通过folder属性可以指定service生成所在子目录。 3. service部分service代表一组服务一个服务可以由多组名称相同的service组成可以针对每一组service配置jwt和auth认证另外通过folder属性可以指定service生成所在子目录。

@ -131,6 +131,7 @@ Content-Length: 0
编写业务代码: 编写业务代码:
* api文件定义了服务对外暴露的路由可参考[api规范](https://github.com/tal-tech/go-zero/blob/master/doc/goctl.md)
* 可以在servicecontext.go里面传递依赖给logic比如mysql, redis等 * 可以在servicecontext.go里面传递依赖给logic比如mysql, redis等
* 在api定义的get/post/put/delete等请求对应的logic里增加业务处理逻辑 * 在api定义的get/post/put/delete等请求对应的logic里增加业务处理逻辑

Loading…
Cancel
Save