安装/数据库模块
初次安装控制器 用户检测数据表和字段是否存在,不存在则添加实现安装
类路径:InstallController
前缀:/install
1. isInstall
接口路径:GET/POST /install/isInstall
权限:未标注(按代码逻辑,通常需登录或走其它校验)
接口说明:检测环境和应用
请求参数:
无请求参数
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
2. typechoInstall
接口路径:GET/POST /install/typechoInstall
权限:完全公开,不做任何校验
接口说明:安装Typecho数据库
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| webkey | String | 否 | - | |
| name | String | 否 | - | |
| password | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
3. newInstall
接口路径:GET/POST /install/newInstall
权限:完全公开,不做任何校验
接口说明:新安装
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| webkey | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
4. typechoInstall
接口路径:GET/POST /install/proInstall
权限:完全公开,不做任何校验
接口说明:安装扩展功能
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| webkey | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
5. toUtf8mb4
接口路径:GET/POST /install/toUtf8mb4
权限:完全公开,不做任何校验
接口说明:让内容字段变为utf8mb4,以支持emoji标签
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| webkey | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
6. configToconfig
接口路径:GET/POST /install/configToconfig
权限:未标注(按代码逻辑,通常需登录或走其它校验)
接口说明:1.X版本升级,配置中心重构
请求参数:
无请求参数
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
7. cleanRedis
接口路径:GET/POST /install/cleanRedis
权限:完全公开,不做任何校验
接口说明:清理redis所有数据
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| webkey | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}