首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
gofly专题
GoFly企业版里的阿里图标如何增加自定义图标到后台
1.在使用的vue页面引入图标组件 <script lang="ts" setup>import {Icon} from '@/components/Icon';</script> 2.在具体位置使用 <template><Icon icon="svgfont-icon7" class="iconbtn" :size="18" color="#ed6f6f"></Icon></templat
阅读更多...
GoFly快速开发后台框架当后端接口请求返回403提示码就跨域问题/请求端域名拦截问题
问题: 大家在本地开发使或者把开发好的程序部署后请求后端是返回403,只有一个问题就是存在请求端跨域问题。 解决办法: 解决这个问题很简单,跨域的就解决跨域就好了。 我们官方给大家统一解决办法是: 到后端配置文件resource/config.yaml下的allowurl添加你前端代码访问的域名,例如你打前端代码部署在https://im.goflys.cn域名下(也就是你用这个域名来访
阅读更多...
GoFly框架登录Token使用
token是验证请求接口用户身份的标识,框架建议开发者在识别用户身份时使用token尽量不要明文传用户标识数据。 一、生成用户登录token 通过routeuse.GenerateToken生成登录token,方法返回生成的token字符串和err错误提示,其中routeuse.UserClaims是您要token记录用户信息,ID是登录的用户ID(必填),其他参数下面有说明,其他参数根
阅读更多...
Go语言开发框架GoFly已集成数据可视化大屏开发功能,让开发者只专注业务开发,本文指导大家如何使用
前言 框架提供数据大屏开发基础,是考虑当前市场软件应用有一大部分是需要把业务数据做出大屏,很多政府项目对大屏需求特别高,还有生产企业项目也对大屏有需求,没有提供基础规范的后台框架,在开发大屏需要很多时间去基础搭建,如独立起一个项目,或者改造框架,因为框架都有默认layout框框,和登录权限等无法单独打开全屏。还有个特别麻烦的是,屏幕兼容性,因为大屏一般都是在很大显示屏上展示和平时开发电脑屏幕比不
阅读更多...
Go语言的GoFly快速开发框架已经支持Postgresql和Mysql两种数据库
两个数据库的选择 我们框架为了方便大家开发能更加业务场景选择不同侧重性能要求的数据,我们把MySQL和PostgreSQL两个在开源界很有名气数据库都支持进去。这样一个企业可以在开发习惯不改变情况下可以有两个选择。 这样的话我们在选择数据库系统时,需要根据实际应用场景来权衡。 如果您的项目需要处理大量读操作、对性能要求较高,并且不需要过于复杂的数据类型和查询,那么MySQL可能是一个更好的选
阅读更多...
golang语言的gofly快速开发框架如何设置多样的主题说明
本节教大家如何用gofly快速开发框架后台内置设置参数,配置出合适项目的布局及样式、主题色,让你您的项目在交互上加分,也是能帮你在交付项目时更容易得到客户认可,你的软件使用客户他们一般都是不都技术的,所以当他们拿到您交付给他们项目,第一眼看到项目界面是非常关键的,好的交互就是成功的一半,只有客户或使用者心情舒畅您才能顺利完成交付功能。所以作为开发者一定一定在乎软件界面美观。 在线体验地址 :立
阅读更多...
GoFly框架快速新增接口/上手写代码
拿到一个新框架大家可能无从下手,因为你对框架设计思路、结构不了解,从而产生恐惧,所以我们框架是通过简单可视化界面安装,安装后即可看到效果,然后点击先点点看各个功能,看现有的功能是怎么写的,这个现成功能作为参考,最好再自己写新的功能,下面我们就带大家如何写新的功能。 通过开发文档的必看章节,我猜您已经在您电脑成功安装并成功运行项目了,通过“开发必看”文档,您已经对哦框架有所了解,现在我们教你如何开
阅读更多...
gofly框架api接口请求合法性验证
验证说明 api接口请求头带合法性参数,用来验证客户端请求是否来自自己授权的应用发起,这个防止api接口被第三方盗用,影响系统性能及数据安全。 服务端配置 配置文件在:resource/config.yaml,配置参数为app:下的apisecret字段加密字符串。 如果某个模块不需要接口合法性验证则app:下的noVerifyAPIRoot字段添加模块名称(多个英文逗号分开)配置如res
阅读更多...
【GOFLY】基于GO语言gin框架和websocket实现的全开源WEB客服即时通讯管理系统
go-fly 基于GO语言实现的web客服即时通讯与客服管理系统。非常适合给自己的网站增加在线客服功能,代码简单也适合学习。 Github地址:https://github.com/taoshihan1991/go-fly 后台管理地址: https://gofly.sopans.com/login 用户名:kefu2 密码:123 前台测试地址: https://gofly.sopans.co
阅读更多...
[Golang系列] GOFLY在线客服-代码块和作用域-GO语言实现开源独立部署客服系统
go中使用大括号{} 包起来的就是一个代码块,这里面定义的局部变量只在这个代码块中起作用 所有Go源文本的整体块,是全域代码块。 任何一个package都是一个所有package源文件包含的包块,也被称为package代码块。比如package model。 每一个源文件都是一个代码块,也被称为源码文件代码块。比如:hello.go 每一个if、for、switch和select语句都认为它们在
阅读更多...
[Golang系列] GOFLY在线客服-使用golang中的全局变量-GO语言实现开源独立部署客服系统...
在开发在线客服代码GOFLY的时候,有用到很多全局变量 GO语言中全局变量的基本概念是这样的 在golang中,全局变量的生命周期属于整个包,这个和C不同,因为C语言没有包的概念。 在golang的main包中,main包定义的全局变量无法被其他包引用。 如果想使用全局变量,建议在其他包中定义并进行引用。 在golang中,局部变量的生命周期属于花括号之内,这和C语言一致。 还有,注意全局变量声
阅读更多...
[前端]GOFLY在线客服-使用vh、vw使div元素充满屏幕-GO语言实现开源独立部署客服系统...
当进行布局的时候,有时候需要div元素根据屏幕的宽度和高度进行自适应,而不是根据内容 除了使用js方法之外,还可以使用css3的新单位 vh wh 1vh=视窗高度的1%,height: 100vh;就是屏幕高度的100% 1vw=视窗宽度的1%,width: 100vw;就是屏幕宽度的100% vw、vh 与 % 百分比的区别 (1)% 是相对于父元素的大小设定的比率,vw、vh 是视
阅读更多...
[前端] GOFLY在线客服-使用css overflow-y属性实现超出高度出滚动条-GO语言实现开源独立部署客服系统...
在开发GOFLY客服前端界面的过程中,实现下面这个效果主要是使用了css的 overflow-y属性 核心代码如下面的代码,设定高度,然后增加overflow-y: auto; <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title><style>.content{height: 80p
阅读更多...
GOFLY在线客服-使用reconnect-websocket.js实现断线自动重连机制-GO语言实现开源独立部署客服系统...
开发websocket应用,最难处理的就是断线后的自动重连 现在GOFLY在线客服使用reconnect-websocket.js就可以非常简单轻松的实现断线重连 reconnect-websocket.js的机制是,当连接websocket服务的过程中,如果连不上,会自动进行指定次数的重试 如果连接成功后回调onOpen方法以后,会把重试次数清空,因此如果是连接已经成功,但是后端主动关闭连接,
阅读更多...
[nginx] 解决nginx反代websocket 1006 (abnormal closure)错误-GOFLY在线客服-GO语言实现开源独立部署客服系统...
当使用websocket服务实现在线客服系统GOFLY的时候 如果前端不发送心跳包,在go代码里读取websocket内容时会隔60秒断线一次 并且能看到日志里出现websocket 1006 (abnormal closure) 这个是因为nginx反代后端ws服务的时候,没有设置读取超时时间proxy_read_timeout,默认是60秒 设置的大一些就可以解决这个问题
阅读更多...
[uniapp] GOFLY在线客服系统- uniapp增加播放背景音效或者按钮音效
当实现GOFLY在线客服系统的时候 uniapp中想要实现来信息时出提示音效果 总结出的函数代码: function playVoice(){var innerAudioContext = uni.createInnerAudioContext();innerAudioContext.src = '/static/alert.mp3';innerAudioContext.onPlay(() =
阅读更多...
gofly框架接口入参验证使用介绍
接口传入的参数做相关性质验证是开发中较为常用,gofly框架内置校验工具,提供开发效率,开发接口简单调用即可实现验证,下面介绍gofly框架数据验证设计思路及使用方法。 gofly框架提供了功能强大、使用便捷、灵活易扩展的数据/表单校验组件,由gvalid组件实现。gvalid组件实现了非常强大的数据校验功能,内置了数十种常用的校验规则,支持单数据多规则校验、多数据多规则批量校验、自定义错误信息
阅读更多...
【GOFLY】基于GO语言gin框架和websocket实现的全开源WEB客服即时通讯管理系统
go-fly 基于GO语言实现的web客服即时通讯与客服管理系统。非常适合给自己的网站增加在线客服功能,代码简单也适合学习。 Github地址:https://github.com/taoshihan1991/go-fly 后台管理地址: https://gofly.sopans.com/login 用户名:kefu2 密码:123 前台测试地址: https://gofly.sopans.co
阅读更多...