Write the Code. Change the World.

11月 24

了解了 iris 相关的路由,中间件,mvc 后,尝试手动从零开始构造一个完整的项目架构。当然,还有很多问题还没开始研究,比如数据库,ORM, Response 等。那也不妨碍前边的部分。

操作一波

先构造空项目

# 项目放在 favor 文件夹下
mkdir favor

cd favor

go mod init

git init

git add .

git commit -m 'go initialize'

这样就这样,初始化了一个 go 项目。到此,一个真正的 go 文件都没有。后边开始创建。

初步构想目录结构

├─app
│ ├─http
│ │ ├─controller
│ │ └─middleware
│ ├─models
│ ├─policies
│ └─requests
├─bootstrap
├─config
├─routes
├─go.mod
└─main.go

现在仅仅是初步的构想,后边可能会变更。

开始吧

iris 官网:https://www.iris-go.com/docs/#/
iris mvc 文档 https://docs.iris-go.com/iris/mvc/mvc-quickstart

# 先安装 iris
go get github.com/kataras/iris/v12@master

发表评论

电子邮件地址不会被公开。 必填项已用*标注