Go 进阶:Go + gin + MongDB 极速搭建EcommerceSys电商系统
前言
本章节适合有一定基础的
Golang
初学者,通过简单的项目实践来加深对Golang
的基本语法和 Web 开发的理解。
本文章持续更新中,请关注…
项目结构
项目流程图
- 技术栈(待补充)
- 项目结构
-
项目路由 (待补充)
-
项目模型
项目初始化
- 初始化项目文件夹
md ecommerce-sys
- 初始化
mod
文件
cd ecommerce-sys
go mod init github.com/your_username/ecommerce-sys
注意,此处的
your_username
请替换为你的 GitHub 用户名
本项目中,将会使用自己的 GitHub 用户名,请自行修改
- 检查
go.mod
文件是否创建成功并启动VS Code
dir # linux 下使用 ls 命令
code .
- 创建
ecommerce-sys
数据库
打开
MongoDB
,输入以下命令创建ecommerce-sys
数据库:
use database_name
其中,
database_name
请替换为你自己喜欢的数据库名称。
- 初始化项目结构
一行代码在项目根目录下创建目录和空文件
# Windows 系统
mkdir controllers database middleware models routes tokens & echo. > controllers\address.go & echo. > controllers