- 新增配置项 MarketingAPIDomain,用于设置营销系统API域名 - 服务器启动时打印营销API域名警告或信息 - api/router.go中添加认证中间件,所有API路由均需认证访问 - api/middleware.go新增withAuth认证中间件,实现Token验证和数据权限接口调用 - 认证中间件通过HTTP请求调用营销系统鉴权接口获取创建者ID列表 - 请求头Access-Control-Allow-Headers新增token,支持跨域传递认证token - 提供从请求上下文获取创建者ID列表的辅助函数CreatorIDsFrom - 适配NewRouter函数,新增marketingAPIDomain参数用于中间件配置 |
||
|---|---|---|
| .cursor | ||
| .idea | ||
| .qoder/rules | ||
| .trae/rules | ||
| config/examples | ||
| docs | ||
| grpc | ||
| scripts | ||
| server | ||
| web | ||
| .cursorrules | ||
| .dockerignore | ||
| .gitignore | ||
| Dockerfile | ||
| README.md | ||
| go.work | ||
| go.work.sum | ||
README.md
MarketingSystemDataTool
营销系统、易码通数据工具
服务启动方式
后端服务
-
编译服务(如未编译):
cd server go build -o server ./cmd/server/main.go -
启动服务:
cd server ./server -
服务配置:
- 配置文件:
server/config.yaml - 默认端口:8077
- 可通过环境变量覆盖配置
- 配置文件:
前端访问
服务启动后,通过浏览器访问:
http://localhost:8077
技术栈
- 后端:Go 1.21
- 前端:Vue 3 + Element Plus(通过 CDN 引入)
- 数据库:MySQL
- 导出格式:CSV、Excel
项目结构
server/:Go 服务端代码web/:前端页面与静态资源config/:非敏感配置scripts/:开发与运维脚本