本项目是一个基于go-zero开发的一个项目。
- 克隆项目
git clone https://github.com/luweiqianyi/cshop.git
- 进入
cmd
的各服务模块,启动 - 进入各个服务模块的
test
目录,运行对应的测试脚本函数即可
克隆项目后,进入doc-site
目录,控制台运行命令npm run docs:dev
即可在本地建立了本地可访问的站点,通过localhost:8080
即可访问。该站点主要是对本项目的一些实现过程简要介绍。
cmd
: 各个微服务模块的源码目录。docs
: 本项目的文档目录,也是部署文档站点的根目录。docker-env
: 各个服务的容器环境的挂载目录,以及项目部署文件存放的目录。pkg
: 各个微服务模块引用的公共代码的目录。
鉴权服务。为项目的其他服务提供一个统一的鉴权功能。
鉴权服务api接口。
鉴权服务rpc接口。
账号服务。平台用户账号管理。
账号服务api接口。
账号服务rpc接口。
用户信息服务。平台用户私人信息管理。
用户信息服务api接口。
用户信息服务rpc接口。