beego api生成

1、执行  bee api 项目名称  -conn=数据库用户名:数据库密码@tcp\(127.0.0.1:3306\)/数据名称 

 $GOPATH/bin/bee api mediaserver -conn=root:adminadmin@tcp\(127.0.0.1:3306\)/mediaserver
`freelancer@freelancer:~/work/golang/3rdpkg/src$ $GOPATH/bin/bee api mediaserver -conn=root:adminadmin@tcp\(127.0.0.1:3306\)/mediaserver
create app folder: /home/freelancer/work/golang/3rdpkg/src/mediaserver
create conf: /home/freelancer/work/golang/3rdpkg/src/mediaserver/conf
create controllers: /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers
create docs: /home/freelancer/work/golang/3rdpkg/src/mediaserver/docs
create tests: /home/freelancer/work/golang/3rdpkg/src/mediaserver/tests
create conf app.conf: /home/freelancer/work/golang/3rdpkg/src/mediaserver/conf/app.conf
create main.go: /home/freelancer/work/golang/3rdpkg/src/mediaserver/main.go
2016/08/16 14:26:24 [INFO] Using 'mysql' as 'driver'
2016/08/16 14:26:24 [INFO] Using 'root:adminadmin@tcp(127.0.0.1:3306)/mediaserver' as 'conn'
2016/08/16 14:26:24 [INFO] Using '' as 'tables'
2016/08/16 14:26:24 [INFO] Analyzing database tables...
2016/08/16 14:26:24 [INFO] Creating model files...
2016/08/16 14:26:24 [INFO] model => /home/freelancer/work/golang/3rdpkg/src/mediaserver/models/localmedia.go
2016/08/16 14:26:24 [INFO] model => /home/freelancer/work/golang/3rdpkg/src/mediaserver/models/localserver.go
2016/08/16 14:26:24 [INFO] model => /home/freelancer/work/golang/3rdpkg/src/mediaserver/models/remotemedia.go
2016/08/16 14:26:24 [INFO] model => /home/freelancer/work/golang/3rdpkg/src/mediaserver/models/remoteserver.go
2016/08/16 14:26:24 [INFO] model => /home/freelancer/work/golang/3rdpkg/src/mediaserver/models/user.go
2016/08/16 14:26:24 [INFO] Creating controller files...
2016/08/16 14:26:24 [INFO] controller => /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers/localmedia.go
2016/08/16 14:26:24 [INFO] controller => /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers/localserver.go
2016/08/16 14:26:24 [INFO] controller => /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers/remotemedia.go
2016/08/16 14:26:24 [INFO] controller => /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers/remoteserver.go
2016/08/16 14:26:24 [INFO] controller => /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers/user.go
2016/08/16 14:26:24 [INFO] Creating router files...
2016/08/16 14:26:24 [INFO] router => /home/freelancer/work/golang/3rdpkg/src/mediaserver/routers/router.go
freelancer@freelancer:~/work/golang/3rdpkg/src$ ls mediaserver
conf  controllers  docs  main.go  models  routers  tests

`

2、执行 bee generate docs 生成docs文件

`freelancer@freelancer:~/work/golang/3rdpkg/src/mediaserver$ $GOPATH/bin/bee generate docs
2016/08/16 14:38:58 [SUCC] generate successfully created!

`

3、执行 bee run -gendoc=true -downdoc=true

`freelancer@freelancer:~/work/golang/3rdpkg/src/mediaserver$ $GOPATH/bin/bee run -gendoc=true -downdoc=true
bee   :1.4.1
beego :1.6.1
Go    :go version go1.5rc1 linux/amd64

2016/08/16 14:40:18 [INFO] Uses 'mediaserver' as 'appname'
2016/08/16 14:40:18 [INFO] Initializing watcher...
2016/08/16 14:40:18 [TRAC] Directory(/home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers)
2016/08/16 14:40:18 [TRAC] Directory(/home/freelancer/work/golang/3rdpkg/src/mediaserver)
2016/08/16 14:40:18 [TRAC] Directory(/home/freelancer/work/golang/3rdpkg/src/mediaserver/models)
2016/08/16 14:40:18 [TRAC] Directory(/home/freelancer/work/golang/3rdpkg/src/mediaserver/routers)
2016/08/16 14:40:18 [INFO] Start building...
2016/08/16 14:40:18 ============== generate docs ===================
2016/08/16 14:40:20 [SUCC] Build was successful
Downloading https://github.com/beego/swagger/archive/v1.zip to swagger.zip
2016/08/16 14:40:20 [INFO] Restarting mediaserver ...
2016/08/16 14:40:20 [INFO] ./mediaserver is running...
2016/08/16 14:40:20 [parser.go:134][I] generate router from comments
2016/08/16 14:40:20 [parser.go:61][I] /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers no changed
2016/08/16 14:40:20 [EVEN] "/home/freelancer/work/golang/3rdpkg/src/mediaserver/routers/commentsRouter_mediaserver_controllers.go": CREATE
2016/08/16 14:40:20 [SKIP] "/home/freelancer/work/golang/3rdpkg/src/mediaserver/routers/commentsRouter_mediaserver_controllers.go": MODIFY
2016/08/16 14:40:20 [parser.go:61][I] /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers no changed
2016/08/16 14:40:20 [parser.go:61][I] /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers no changed
2016/08/16 14:40:20 [parser.go:61][I] /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers no changed
2016/08/16 14:40:20 [asm_amd64.s:1696][I] http server Running on :8080
2016/08/16 14:40:20 [asm_amd64.s:1696][C] ListenAndServe: %!(EXTRA *net.OpError=listen tcp :8080: bind: address already in use)
2016/08/16 14:40:21 [INFO] Start building...
2016/08/16 14:40:21 ============== generate docs ===================
2016/08/16 14:40:24 [SUCC] Build was successful
Kill ->  os: process already finished
2016/08/16 14:40:24 [INFO] Restarting mediaserver ...
2016/08/16 14:40:24 [INFO] ./mediaserver is running...
2016/08/16 14:40:24 [parser.go:61][I] /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers no changed
2016/08/16 14:40:24 [parser.go:61][I] /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers no changed
2016/08/16 14:40:24 [parser.go:61][I] /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers no changed
2016/08/16 14:40:24 [parser.go:61][I] /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers no changed
2016/08/16 14:40:24 [parser.go:61][I] /home/freelancer/work/golang/3rdpkg/src/mediaserver/controllers no changed
2016/08/16 14:40:24 [asm_amd64.s:1696][I] http server Running on :8080
2016/08/16 14:40:24 [asm_amd64.s:1696][C] ListenAndServe: %!(EXTRA *net.OpError=listen tcp :8080: bind: address already in use)
157888 bytes downloaded.
start to unzip file from swagger.zip to swagger
Start delete src file swagger.zip

`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FREELANCER__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值