faker-douyin-2. 项目框架搭建

241 阅读1分钟

1. 添加仓库

github新建仓库:faker-douyin WechatIMG43.jpeg 克隆到本地电脑

WechatIMG44.jpeg Goland打开项目

WechatIMG45.jpeg

2. 搭建项目框架

项目主要有以下几个主目录:

  • api:也就是controller层,解析前端输入参数,调用service层
  • config:配置文件目录,存放项目配置文件
  • hack:数据库表sql文件
  • global:存放全局变量
  • middleware:中间件
  • model:表结构映射,输入输出映射,dao层
  • router:路由
  • service:服务层,调用model层
  • utils:工具,敏感词过滤,oss文件上传
  • main.go:项目入口,用于加载配置,启动服务
  • go.mod:依赖管理

WechatIMG47.jpeg

3. 使用gin

配置GOPROXY

WechatIMG48.jpeg 使用Go Modules

go mod init faker-douyin

下载gin

go get -u github.com/gin-gonic/gin

main.go使用gin

package main

import "github.com/gin-gonic/gin"

func main() {
	r := gin.Default()
	r.GET("/ping", func(c *gin.Context) {
		c.JSON(200, gin.H{
			"message": "pong",
		})
	})
	_ = r.Run(":8080")
}

测试

WechatIMG49.jpeg 提交代码到远程仓库

git add .
git status
git commit -m "first commit: 搭建项目框架,引入gin"
git push