|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
上一篇帖子:https://125.confly.eu.org/thread-14856101-1-1.html
好像大家需要的还是很多,于是我花了一天时间对这个框架进行了大幅度的更新
支持了更多的功能
本次更新加入了以下功能(中间件实现)
1.配置热重载
2.支持拉黑IP
3.加入总并发限制
4.加入单IP并发限制
5.新增限制上传文件大小
6.加入内存占用限制
7.加入超时显示
8.新增维护模式
9.新增Gzip压缩
10.新增跨域配置
11.新增规则拦截中间件
12.支持域名绑定
13.新增好几个错误页面模板
14.对开发文档进行了重写
15.还新增了很多其他的功能,这里就不一一列举了
其实用Go写后端,和易语言写后端是一样的,监听某个端口,处理路由URL,返回数据,完全可以脱离nginx或者IIS运行
这个框架也是同样的原理,它完成了nginx+php该干的事
目前这个框架基本上是生产级的了,可以直接用于生成项目了,拿来写接口,写后台,直接就可以开箱即用,不需要自己从0搭建一个服务端
就像易语言写服务端一样,不需要你自己去创建服务端,监听端口,处理报错,并发限制等
新开发文档地址:http://18.162.208.9:8080/
这个文档地址部署的就是这套源码,即你看到的,就是这套框架的呈现效果
如何触发错误页面:
触发500:http://18.162.208.9:8080/api/v1/test-panic
触发404:http://18.162.208.9:8080/api/v3
触发403:http://18.162.208.9:8080/api/v3.yaml
其他错误的触发就不举例了
会用github的,这里直达:https://github.com/2380494437/GoBlade/
不会用GitHub的,隐藏内容自己下载源码,源码是完整版,文档也非常详细,非常适合各位入门开发者学习
|
|