golang echo框架案例
程序员文章站
2022-07-03 23:19:11
...
代码库:
https://github.com/foxiswho/echo-go
风.foxwho
本案例是站在巨人的肩膀上, 针对对 echo-web 的增强版,
涉及到的功能都有演示案例
生成models
#进入项目根目录
cd src/github.com/foxiswho/echo-go/
#使用命令
xorm reverse mysql root:[email protected]/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演示 |
上一篇: 这干洗也太干了吧,讲道理
推荐阅读
-
javaweb各种框架组合案例(六):springboot+spring data jpa(hibernate)+restful
-
Django框架搭建的简易图书信息网站案例
-
爬虫(十四):Scrapy框架(一) 初识Scrapy、第一个案例
-
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
-
golang 网络框架之gin的使用方法
-
Laravel框架实现简单的学生信息管理平台案例【附源码下载】
-
hibernate框架学习笔记8:一对多关系案例
-
hibernate框架学习笔记9:多对多关系案例
-
Django框架实现的普通登录案例【使用POST方法】
-
javaweb各种框架组合案例(三):maven+spring+springMVC+hibernate