实现一个简单的用户系统
代码写到现在,你会发现我们已经拥有了一个简短(只有60行!),但是却能实现一个基本的后台接口,且能和数据库有交互的程序!这实在是很让人激动!那么接下来保持这股热情,让我们来实现一个基本的用户系统吧!
在此之前,我们要整理一下我们的代码(尽管它只有60行):
3.1 开始整理我们的代码结构
我们的main.go
里现在包括了几个部分:声明路由,建立数据库连接,还有一个处理函数,但是这些东西都放在一起就会觉得有点乱。所以我们来建立一个良好的目录吧!
重建后的目录结构如下:
├── handler
│ ├── handler.go
│ ├── login
│ └── register
│ └── register.go
├── model
│ ├── init.go
│ └── user.go
├── router
│ └── router.go
└── main.go
然后我们来解释一下各个部分的作用:
- handler