这是一个由Go语言写的,简单的CMS(内容管理系统),已经更新到 Go 1.13 版本。
- 改用 iris 框架
- cookie 认证,双重加密
- 文件目录结构调整
- 引入 webpack + vue-router + axios
- 添加角色权限管理
- 前端路由,后端路径路由与分组路由
- 注入缓存模块
- 中间件实现授权访问
- 使用 Go Module 方式开发
- 包括内容列表显示,详情显示,并支持SEO
- 前端图片懒加载
- 登录,注册
- 后台内容管理,用户管理,角色权限管理
- 图片上传
- 单页面后台管理
- 安装mysql
- 使用iissy.com.sql初始化数据库以及数据
- 修改数据库连接(src/iissy.com/utils/config.go)
由于大陆网络无法下载google的包,使用七牛公司的代理,下载包前执行命令
- go env -w GOPROXY=https://goproxy.cn,direct
- go get github.com/go-sql-driver/mysql
- go get github.com/kataras/iris
- go get github.com/gorilla/securecookie
- 运行命令启动# go run main.go
- 请确保80端口没有被别的服务(比如iis)占用,然后在浏览器中输入:http://localhost
- 管理员账号:jimmy 密码:123456
- 普通账号:pinbor 密码:123456
- 程序员网址导航:https://www.hrefs.cn
- Go iris与webpack + vue-router + axios开发CMS:https://www.hrefs.cn/article/Go-iris-webpack-vue-router-axios-CMS