Go语言开发新零售项目-创建项目

思路

  • 使用go的web和orm开源框架快速构建api服务
  • 业务需求稳定后,使用微服务对架构进行重构

go web api 框架选型

web框架暂定gin
orm框架使用gorm

创建web-api项目

git init
vim .gitignore
mkdir cn.bigniu.retail.market.api
cd cn.bigniu.retail.market.api/
go mod init bigniu.retail.market.api
go get -u github.com/jinzhu/gorm
go get -u github.com/gin-gonic/gin

查看.gitignore文件内容
创建目录

mkdir config db middleware adepters routers  controllers  services models

接下来使用IDE打开项目 推荐vs code有条件的可以使用goland

创建main.go文件,引入gin

package main

import (
    "fmt"
    "github.com/gin-gonic/gin"
)

func main() {
    if err := gin.Default().Run(); err != nil {
        fmt.Printf(err.Error())
    }
}

项目目录下运行

go run main.go

可以看到web服务已经启动了
http://localhost:8080/

下去预告
对gin框架进行封装,实现第一个业务接口:小程序分享,线上销售推广落地页

你可能感兴趣的:(Go语言开发新零售项目-创建项目)