golang echo框架案例

代碼庫:

https://github.com/foxiswho/echo-go

風.foxwho
本案例是站在巨人的肩膀上, 針對對 echo-web 的增強版,
涉及到的功能都有演示案例

生成models

#進入項目根目錄
cd src/github.com/foxiswho/echo-go/
#使用命令
xorm reverse mysql root:root@/shop_go?charset=utf8 template/design/goxorm

生成service

使用訪問網頁生成,首先你必須把數據庫配置完成。

/admin/design/service

生成控制器 略

你可以根據生成service 這個修改成你想要的

框架功能

功能 描述
配置 toml配置文件
子域名部署 子域名區分模塊
緩存 Redis、Memcached、Memory
Session Redis、File、Cookie,支持Flash
ORM Fork xorm xormplus
權限 Fork casbin
模板 支持html/template、pongo2,模板支持打包bindata
靜態 靜態資源,支持打包bindata
安全 CORS、CSRF、XSS、HSTS、驗證碼等
OpenTracing Tracer支持Jaeger、Appdash,在Request、ORM層做跟蹤,可在conf配置開啓)
其他 RBAC權限,JWT、Socket,session,cookie,緩存,登錄,註冊,上傳,db數據庫操作,生成models,service演示
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章