DELETE/api/v1/sites/by-name/:name按名称删除站点
Try it 面板需要启用 JavaScript。
删除站点:移除注册表条目并清理该站点的产物目录。
Request
Headers
| Name | Data Type | Required | Description |
|---|---|---|---|
| Authorization | string | Yes | Bearer Token 认证,格式 `Bearer <token>` |
type RequestHeaders = {
/** Bearer Token 认证,格式 `Bearer <token>` */
Authorization: string
}{
"Authorization": "Bearer <token>"
}URL Parameters
| Name | Data Type | Description |
|---|---|---|
| name | string | 站点名 |
Response
Body
result type: null
HTTP Code
| HTTP Status | Meaning | Notes |
|---|---|---|
| 200 | 成功 | 删除成功,result 为 null |
| 404 | 站点不存在 | 指定 name 未注册 |
Response Code
响应为统一响应包装(见 响应格式),其中 code 字段:
| code | Meaning | Notes |
|---|---|---|
| 0 | 成功 | 删除成功,result 为 null |
| 4103 | 站点不存在 | 指定 name 未注册 |
Examples
DELETE /api/v1/sites/by-name/my-docs HTTP/1.1
Authorization: Bearer <token>
{
"id": "b0f2c1d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"code": 0,
"messages": [],
"result": null
}
Remarks
删除不可恢复:站点目录与注册表条目一并移除,再次提供同一站点需重新注册并构建。
