go-zero api文件編寫(xiě)

2022-04-25 17:47 更新

api文件編寫(xiě)

編寫(xiě)user.api文件

$ vim service/user/api/user.api
type (
    LoginReq {
        Username string `json:"username"`
        Password string `json:"password"`
    }

    LoginReply {
        Id           int64 `json:"id"`
        Name         string `json:"name"`
        Gender       string `json:"gender"`
        AccessToken  string `json:"accessToken"`
        AccessExpire int64 `json:"accessExpire"`
        RefreshAfter int64 `json:"refreshAfter"`
    }
)

service user-api {
    @handler login
    post /user/login (LoginReq) returns (LoginReply)
}

生成api服務(wù)

  • 方式一
$ cd book/service/user/api
$ goctl api go -api user.api -dir .
Done.
  • 方式二

在 user.api 文件右鍵,依次點(diǎn)擊進(jìn)入 New->Go Zero->Api Code ,進(jìn)入目標(biāo)目錄選擇,即api源碼的目標(biāo)存放目錄,默認(rèn)為user.api所在目錄,選擇好目錄后點(diǎn)擊OK即可。



  • 方式三

打開(kāi)user.api,進(jìn)入編輯區(qū),使用快捷鍵Command+N(for mac OS)或者 alt+insert(for windows),選擇Api Code,同樣進(jìn)入目錄選擇彈窗,選擇好目錄后點(diǎn)擊OK即可。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)