前言
GoFly是一款基于gin+Vue3+ts的快速全栈开发框架。在使用Golang开发的时候是非常好用的一个全栈开发框架。框架为大家自动处理很多工作,开发者仅仅关心自己业务就行,开发文档俱全,开发简单,新手也可以快速上手,同样能开发出性能优秀的应用。
一、GoFly全栈开发者社区
二、特色功能介绍
1、基于gin拥有极好性能的API框架,是性能和高效同时兼顾的框架。
2、框架集成了api请求中间件,满足您的开发接口需求,集成如下:
域名访问限制,接口访问jwt-Token验证和,接口对称加密encrypt合法性验证防止盗链接,访问rate–limit限流,Logger日志统一处理,cors跨越等处理。
3、简单易用的数据ORM 让您操作数据像用php的thinkphp5一样简单。
4、基于Auth验证的权限管理系统
5、强大的一键生成功能
6、完善的前端功能组件开发
4.来自开发者们的应用插件扩展功能,在线安装卸载升级应用插件
三、GoFly后端基础版
GoFly后端基础版 Restful API,免费开源可以放心商业。
1、下载代码
2、安装运行
您现在安装golang开发环境(没有自行百度),然后再src目录新增一个目录下载源码后加压进去,在初始化mod:go mod tidy 然后go run main.go或者使用热编译bee run 或 fresh 。如何需要数据库请收到建一个数据库然后在configsettings.yml找到数据库配置修改成您的用户和密码。到此已经可以运行起来了。
3、快速开发API接口
找的添加文件位置,直接文件内添加新的接口即可,无需添加路由,框架自动为您加载路由。
在模块下新建一个控制器文件目录,例如在app/home下新建一个article文件夹(文章类)。然后再把article添加到controller.go控制器管理即可,代码如3.2的第二步。
第一步:在app文件夹下新增您模块,然后再routerouter.go的 import ()添加您新增模块,例如home模块 _ “gofly/app/home” 代码如下
import (
//一定要导入这个Controller包,用来注册需要访问的方法
//这里路由-由构架是添加-开发者仅在指定工程目录下controller.go文件添加宝即可
"net/http"
//添加模块
_ "gofly/app/common"
_ "gofly/app/home"//新增home模块
//....
)
第二步:在模块目录下添加一个controller.go控制器管理文件,用了引入控制器文件,可以管理你先控制器文件需要使用,不要步import进来,这样您不要删除暂时不要的控制器。controller.go控制器管理代码如下:
package controller
/**
* 引入控制器
* 请把您使用包用 _ "gofly/app/home/XX"导入您编写的包 自动生成路由
* 不是使用则注释掉
* 路由规则:包路径“home/article” + 包中结构体“Cate”转小写+方法名
*/
import (
_ "gofly/app/home/article"//这个就是引用的文章控制器-不要时候删除或者注释掉就行
)
很简单两步就完成,开发中不好经常添加模块,比如您只发一个业务端,那你填写一个模块就够了,开发过程就在这个模块下新建控制器类就行。
四、GoFly快速开发应用框架(快速开发后台系统)
GoFly快速开发应用框架是一款基于 Go
+ Vue
后台框架,我们根据业务分单服务版和微服务版,本文主要单服务版,采用 象征性价格购买 即可商业友好方式,可以学习且可以商用,无需单独授权。
致力于服务开发者,架构设计以减少开发时间,提高软件安全性、稳定、运行性能、高并发等出发后端和前端选型设计时都为开发节省时间,真正然开发者只关心当下的业务功能,努力为开发者节省时间,让大家有更多的时间读书、健身、开源、投资、帮朋友和陪家人。
上面开的看到我们后台已经自己集成api管理, 多人协作开发后端开发的接口管理,请后端和前端开发申请接口对接成本。
GoFly快速开发后台版应用包含前后端代码,后端go程序和vue前端安装、运行、部署请参考开发文档地址这里就不再复述。
最后您如果有什么问题或建议请到GoFly全栈开发者社区给我们留言,谢谢您拜读!希望可以一同开发,共同实现最好最快Go开发引用框架。
原文地址:https://blog.csdn.net/qq_23731311/article/details/130857162
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_24038.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!