零经验Go语言MVC框架,并推荐PHP函数库和MySQL表自动转struct

2022-10-11 21:54:09 209 0
魁首哥

最近搭建k8s系统,为了调试自动部署用Go做了个MVC框架,这是个适用于喜欢Go语言练习的框架,零Go语言经验学习Go;配合Go模版可以开箱即用。值得注意的是在建立文件夹(package)时,要合理分配不然会出现引用的时候,有多处重复引用的警告。

这个框架做了中间件、hash密码生成和验证,具体操作要根据个人应用去实现;这里只做了初步的基础应用。前端用了vue,由于更直观的展示Go的应用,没用使用前后端分离,建议开发项目使用npm引入vue。

零经验Go语言MVC框架,并推荐PHP函数库和MySQL表自动转struct

环境搭建建议使用国内代理,这里推荐搜索“goproxy”,搭建好国内仓库才可以更顺手使用语言。或者参考 ,这里是Windows下的配置。

推荐两个库,php2go是仿一些PHP的函数,方便PHP使用者;table2struct则是快速把数据表自动转成结构体。

 import (
	"github.com/syyongx/php2go"
	"github.com/jiazhoulvke/table2struct"
  )  

代码仓库:

 git clone 
//或者
git clone   

注意:要在GOPATH目录下新建src的目录,然后把源代码放到src目录下才能正常运行。Go环境设置为 GO111MODULE=on,到项目根目录下运行以下命令:

 go mod tidy
go run main.go  

收藏
分享
海报
0 条评论
209
上一篇:第六天二次注入sqlmap简单参数 下一篇:SAPI php-fpm FastCGI原理介绍

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码