Gin Scaffold
は CLI gin
フレームワークのためのスキャフォルディング生成のためのCLI(コマンド・ライン・インターフェース)です。
現在このプロジェクトではそれではデータベースとして mongodb
と mgo
のみサポートしています。
go get github.com/dcu/gin-scaffold
gin-scaffold init <project path>
gin-scaffold model <モデル名> <フィールド名>:<タイプ名>
gin-scaffold controller <コントローラ名>
gin-scaffold scaffold <コントローラ名> <フィールド名>:<タイプ名>
gin run <project path>.go
ブラウザを起動して、http://localhost:4000へアクセス。(デフォルトポート:4000)
- GET
curl 'http://localhost:4000/<コントローラ名>
curl 'http://localhost:4000/<コントローラ名>/<id>'
-
PUT
curl -XPUT 'http://localhost:4000/<コントローラ名>/' -d '<フィールド名>=<値>'
-
DELETE
curl -XDELETE 'http://localhost:4000/<コントローラ名>/'
MIT
David Cuadrado (dcu)