DELETE/api/v1/sites/by-name/:name按名称删除站点

删除站点:移除注册表条目并清理该站点的产物目录。

Request

Headers

NameData TypeRequiredDescription
AuthorizationstringYesBearer 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

删除不可恢复:站点目录与注册表条目一并移除,再次提供同一站点需重新注册并构建。