42 lines
626 B
Markdown
42 lines
626 B
Markdown
# User Service
|
|
|
|
用户与认证服务
|
|
|
|
## 功能
|
|
|
|
- 用户注册、登录、登出
|
|
- JWT Token 生成、刷新、验证
|
|
- 用户基本信息管理
|
|
- 粉丝档案管理
|
|
- 粉丝身份切换
|
|
|
|
## 启动
|
|
|
|
```bash
|
|
# 开发环境
|
|
go run main.go
|
|
|
|
# 生产环境
|
|
go run main.go \
|
|
--db-host=localhost \
|
|
--db-port=5432 \
|
|
--db-user=your_user \
|
|
--db-password=your_password \
|
|
--db-name=top-fans \
|
|
--port=50051
|
|
```
|
|
|
|
## 环境变量
|
|
|
|
也可以通过环境变量配置:
|
|
|
|
```bash
|
|
export DB_HOST=localhost
|
|
export DB_PORT=5432
|
|
export DB_USER=haihuizhu
|
|
export DB_PASSWORD=admin
|
|
export DB_NAME=top-fans
|
|
export SERVER_PORT=50051
|
|
```
|
|
|