我们是平时上网的很多时候遇到浏览器打开的链接是一串很长很长的链接,这样使用不是很方便,首先不美观,其他生成链接二维码的时候字符比较多。
创建项目
首先我们创建一个名为short_chain的文件夹
使用go mod初始化一下项目
go mod init short_chain
目录初始化
我们需要建这么几个目录
config 配置文件解析
controllers 控制层
global 全局变量
initializes 初始化层
models 模型层 数据库相关的表
router 路由层
services 服务层 处理相关的业务逻辑
config.yaml 配置文件
main.go 主方法入口
初始化gin服务
在initializes文件夹下新建一个run_serve.go文件
代码如下
package initializes
func RunServe() {
}
新建一个init_router.go的文件初始化一个路由
代码如下:
package initializes
import "github.com/gin-gonic/gin"
func InitRouter() {
r:=gin.Default()
r.GET("/", func(context *gin.Context) {
context.Writer.WriteString("hello world")
})
r.Run(":8000")
}
然后我们回到runserve里面调用初始化路由
package initializes
func RunServe() {
InitRouter()
}
main方法入口调用runserve
package main
import "short_chain/initializes"
func main() {
initializes.RunServe()
}
接着我们尝试运行一下:
可以看到已经运行成功了
接着我们浏览器访问一下