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框架进行封装,实现第一个业务接口:小程序分享,线上销售推广落地页

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容