前言

GoFly是一款基于gin+Vue3+ts快速全栈开发框架。在使用Golang开发时候是非常好用一个全栈开发框架框架大家自动处理很多工作开发者仅仅关心自己业务就行,开发文档俱全,开发简单新手可以快速上手,同样能开发出性能优秀的应用

一、GoFly全栈开发者社区

  1. 社区官网
  2. GoFly后端基础版 Restful API(免费开源)
  3. Go快速开发后台框架

二、特色功能介绍

  1、基于gin拥有极好性能的API框架,是性能和高效同时兼顾的框架

  2、框架集成api请求中间件,满足您的开发接口需求集成如下

     域名访问限制,接口访问jwt-Token验证和,接口对称加密encrypt合法性验证防止盗链接访问ratelimit限流,Logger日志统一处理cors跨越等处理

  3、简单易用的数据ORM 让您操作数据像用phpthinkphp5一样简单

  4、基于Auth验证的权限管理系统

5、强大的一键生成功能

6、完善的前端功能组件开发

4.来自开发者们的应用插件扩展功能在线安装卸载升级应用插件

三、GoFly后端基础版 

GoFly后端基础版 Restful API,免费开源可以放心商业。

1、下载代码

请前往GoFly官网下载GoFly后端基础版

2、安装运行

您现在安装golang开发环境没有自行百度),然后src目录新增一个目录下载源码后加压进去,在初始化modgo mod tidy 然后go run main.go或者使用编译bee run 或 fresh如何需要数据库收到一个数据库然后configsettings.yml找到数据库配置修改成您的用户密码。到此已经可以运行起来了。

3、快速开发API接口

3.1在已经存在模块文件新增一个接口

找的添加文件位置,直接文件添加新的接口即可,无需添加路由,框架自动为您加载路由。

3.2、新增一个控制

模块新建一个控制器文件目录例如app/home新建一个article文件夹文章类)。然后再把article添加controller.go控制器管理即可代码如3.2的第二步。

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​ 后台框架,我们根据业务分单服务版和微服务版,本文主要单服务版,采用 象征性价格购买 即可商业友好方式可以学习可以商用,无需单独授权

    致力于服务开发者,架构设计以减少开发时间,提高软件安全性、稳定、运行性能、高并发等出发后端和前端选型设计时都为开发节省时间,真正然开发者只关心当下的业务功能,努力为开发者节省时间,让大家有更多的时间读书、健身、开源、投资、帮朋友和陪家人。

admin体验地址

业务端体验地址

开发文档地址

 

 上面开的看到我们后台已经自己集成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进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注