# wechat-pipline **Repository Path**: angular001/wechat-pipline ## Basic Information - **Project Name**: wechat-pipline - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-16 - **Last Updated**: 2022-02-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wxcloudrun-springboot [![GitHub license](https://img.shields.io/github/license/WeixinCloud/wxcloudrun-express)](https://github.com/WeixinCloud/wxcloudrun-express) ![GitHub package.json dependency version (prod)](https://img.shields.io/badge/maven-3.6.0-green) ![GitHub package.json dependency version (prod)](https://img.shields.io/badge/jdk-11-green) 微信云托管 Java Springboot 框架模版,实现简单的计数器读写接口,使用云托管 MySQL 读写、记录计数值。 ![](https://qcloudimg.tencent-cloud.cn/raw/be22992d297d1b9a1a5365e606276781.png) ## 快速开始 前往 [微信云托管快速开始页面](https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/basic/guide.html),选择相应语言的模板,根据引导完成部署。 ## 目录结构说明 ~~~ . ├── Dockerfile Dockerfile 文件 ├── LICENSE LICENSE 文件 ├── README.md README 文件 ├── container.config.json 微信云托管流水线配置 ├── mvnw mvnw 文件,处理mevan版本兼容问题 ├── mvnw.cmd mvnw.cmd 文件,处理mevan版本兼容问题 ├── pom.xml pom.xml文件 ├── settings.xml maven 配置文件 ├── springboot-cloudbaserun.iml 项目配置文件 └── src 源码目录 └── main 源码主目录 ├── java 业务逻辑目录 └── resources 资源文件目录 ~~~ ## 服务 API 文档 ### `GET /api/count` 获取当前计数 #### 请求参数 无 #### 响应结果 - `code`:错误码 - `data`:当前计数值 ##### 响应结果示例 ```json { "code": 0, "data": 42 } ``` #### 调用示例 ``` curl https://<云托管服务域名>/api/count ``` ### `POST /api/count` 更新计数,自增或者清零 #### 请求参数 - `action`:`string` 类型,枚举值 - 等于 `"inc"` 时,表示计数加一 - 等于 `"clear"` 时,表示计数重置(清零) ##### 请求参数示例 ``` { "action": "inc" } ``` #### 响应结果 - `code`:错误码 - `data`:当前计数值 ##### 响应结果示例 ```json { "code": 0, "data": 42 } ``` #### 调用示例 ``` curl -X POST -H 'content-type: application/json' -d '{"action": "inc"}' https://<云托管服务域名>/api/count ``` ## License [MIT](./LICENSE)