最近疫情在家,空闲时间比较多,整理下之前写的Golang项目Weave,补充了一些功能,加了前端实现。作为一个Web应用模板,也算是功能比较齐全了,现将开发过程中遇到的一些问题、项目特性总结下。 介绍 Weave是一个基于Go+Vue实现的Web应用模板,支持前后端,拥有完整的认证、存储、Restful API等功能。 后端基于Golang开发,主要...
我们发送 JSON 数据后,后端返回结果后数据会被储存在add,mul,sub和div等变量中,这些绑定在 HTML 的变量例如 {{ add }} 的占位符将会显示结果。 很简单是吧? 是的。 以上就是所有我们需要做的,只需要记住这些要点: 使用Golang 写服务端逻辑并且运行在单独的端口上. 构建代码结构来处理 JSON 数据,你不能将...
GoFly是一个基于Go+Vue实现的Web应用模板,支持前后端,拥有完整的认证、限流、JWT,Restful API,Auth权限管理等功能。后端基于Golang开发,主要特性如下: Restful API,通过gin实现 后台有API文档管理和在线测试接口 MVC架构 MySQL存储,可换sqlite3、postgres、oracle、mssql、clickhouse。 基于JWT认证 服务优雅终止请求限速...
做到这里界面差不多做完了,但是你会问,这就只有一个样子啊,我又不能注册又不能登陆的。那是必须的,我们后端都没有哪来的登陆注册可言,因此接下来应该用golang开始写一套后端了,这会在接下来开始写的。下面会贴出这里的全部源码,如果按上面的思路没做出来可以先复制下来看看效果,然后再研究哪里的思路有问题: <...
随着golang越来越火,很多大厂小厂正在转go,特别是市面上有大型平台在使用go,如字节跳动,滴滴,知乎等这些大流量项目,证明了golang性能,使得go也受到甲方的欢迎,很多外包开发者或者外包公司开始用Go。这样Go也需要一个比较友好web用于开发基础框架,方便快速搭建应用。把通用功能预制好,项目来直接开发项目业务。
go环境搭建 首先是安装golang,在ubuntu在终端输一行就完事了 sudo apt-get install golang 接下来你可以使用两个指令查看go安装 go env go version 这里如果是ubuntu18.04应该是go1.10版本的,16.04应该是go1.6版本的,很显然,他不是最新的,那我们肯定要下最新了的,首先去官网下一个最新的go官网,这里选择OS是Linux...
【自己一人用golang+vue3实现8模块golang大运维平台前后端全部代码】 【后端golang代码4万行】【60+张mysql表】 【8模块详情如下】 模块01-前后端底座 模块02-服务树和CMDB 模块03-自助工单 模块04-任务执行中心-grpc-server/agent 模块05-prometheus监控平台 ...
之后决定使用前端框架来渲染后端数据,由于vue框架的各种优势,比如简单、数据的双向绑定等等好处,决定使用vue框架来开启我的前端之旅。接下来简单来讲解下使用Golang后端和vue前端进行融合的示例。 基于Gin框架的后端API 编写基于Gin框架的API: 代码语言:javascript...
本期内容是承接上期已经做好了登陆界面来写的,不过本期是以golang为主,可能需要大家把最基本的语法结构熟悉一下:菜鸟教程。这样的话方便展开,自然而然的,本篇也是直接实战为主。这次需要依赖mysql,这个必须安装,redis最好也安装一下,以后会用到。 启动一个go项目 ...
3、新建main.go文件,该文件为主启动程序,负责建立HTTP服务以响应客户端到serveWebsocket请求响应。 packagemainimport("flag""log""net/http")varaddr=flag.String("addr",":3000","http service address")funcserveHome(w http.ResponseWriter,r*http.Request){log.Println(r.URL)ifr.URL.Path!="/"{http.Err...