# learn-api **Repository Path**: anning-liang/learn-api ## Basic Information - **Project Name**: learn-api - **Description**: 接收get请求参数消息并将消息内容发到钉钉机器人群、接收接口参数数据保存到数据库、接口参数数据签名校验通过保存到数据库。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-09 - **Last Updated**: 2022-08-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README learn-api项目 功能说明:接收get请求参数消息并将消息内容发到钉钉机器人群、接收接口参数数据保存到数据库、接口参数数据签名校验通过保存到数据库。 编译运行方式:IDE编译运行或go环境编译运行,交付容器运行或k8s集群运行 访问地址示例: 1、消息内容发到钉钉机器人群:http://localhost:8096/api/v1/dingding?DingDing=alarm&Metric=devops&MetricAlarm=devopscase 2、接收接口参数数据保存到数据库:http://localhost:8096/api/v1/addUser?LoginName=zhangsan&UserName=张三&Phone=18022334281 3、接口参数数据签名校验通过保存到数据库:http://localhost:8096/api/v1/addUser2?LoginName=zhangsan&UserName=张三&Phone=18022334281&Sign=73567af438322fd74e86b16ac1246049d81d5fa31bdd2099 learn-api #工程项目目录 -- common # 公共工具 -- conf # 配置文件 -- constant # 常量 -- controllers # 控制层源码 -- dao # dao层源码 -- models # 模型源码 -- routers # 请求路由源码 -- swagger # swagger工具 -- tests # 单元测试源码 -- .gitignore # git管理工具忽略文件配置说明 -- go.mod # 包管理工具配置 -- go.sum # 包管理工具配置 -- Dockerfile # Dockerfile,用于构建应用镜像 -- learn-api-deploy.yaml # k8s集群部署文件 -- learn-api-svc.yaml # k8s集群部署文件 -- localtime # 时区文件 -- main.go # 主函数 -- README.md # 项目介绍