代码拉取完成,页面将自动刷新
基于iris web框架,对各种使用做了封装,可以直接开箱即用
为啥起名叫irisfarm,此项目是把iris和其他一些东西组合起来,形成日常使用的web框架,可以基于这套规范进行快速开发,所以起名叫iris farm,具有iris农场的意思
执行
go run main.go
访问
127.0.0.1:8080
app
commons 一些公共功能
controllers 控制器
core 核心代码
config 配置
db 数据库 mysql、mongo、redis...
log 日志
output 输出
validate 验证
helper 常量与帮助类
middlewares 中间件
models 模型
repositories 仓库
services 业务
validates 验证
configs 配置
routes 路由
api api路由
test test路由
storage 存储日志等
logs 日志
ssl ssl文件
tests 测试
vendor 引用包
main.go 入口
go.mod go module
基本的配置都在main.go里面做了相应的处理,添加功能和移除功能都可以在main.go里面进行追加和注释代码
直接在configs下面增加yml文件,然后再main.go里面添加一个配置文件即可
config.New("app", "cors", "database", "iris", "ssl")
欢迎大家fork和提pull requests。
如果你有任何的想法或是建议那就给我留个言吧!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。