Skip to content

ECHO967/awesomeProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User management system

简介

User management system实现一个用户管理系统,用户可以登录、拉取和编辑他们的profiles。

文档

你可以从 EntryTask Report中查阅以下内容:

  • 项目内容与设计要求
  • 系统设计,包括API接口,数据库设计,grpc设计
  • 配置部署
  • 压测结果

配置运行

在启动之前, 你需要在本地安装 MySQL and Redisgo.mod 中查看本项目使用到的第三方库。 按照文档中的部署来初始化数据库。

# 修改配置文件
vim ./config/config.yaml

# 处理第三方库依赖
go mod tidy

# 启动 RPC server,进入tcpserver目录下
go build
./tcpserver

# 启动 HTTP server,进入httpserver目录下
go build 
./httpserver

最后测试一下是否正确运行:

curl --location --request GET 'http://127.0.0.1:8080/api/home'

可以在浏览器上打开进行用户信息登录修改操作

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published