跳转到内容

Shinobu API

4 endpoints.

GEThttp://localhost:3000/api/shinobu

获取 FileWatcher 的当前状态。

响应

200状态
{
  "is_alive": 1,
  "operation": "shinobu_status",
  "pid": 1608,
  "success": 1
}

填写你自己的实例地址,请求由浏览器直接发往该地址。

POSThttp://localhost:3000/api/shinobu/rescan

这会删除系统上已扫描文件的内部映射(即「filemap」)并重启 Shinobu,相当于触发一次对文件系统的完整重新扫描。

响应

200结果
{
  "new_pid": 1727,
  "operation": "shinobu_rescan",
  "success": 1
}

该端点需要管理员令牌:访客(只读)令牌会被服务端拒绝。

填写你自己的实例地址,请求由浏览器直接发往该地址。

POSThttp://localhost:3000/api/shinobu/restart

重启 Shinobu 文件监视器

响应

200结果
{
  "new_pid": 1727,
  "operation": "shinobu_restart",
  "success": 1
}

该端点需要管理员令牌:访客(只读)令牌会被服务端拒绝。

填写你自己的实例地址,请求由浏览器直接发往该地址。

POSThttp://localhost:3000/api/shinobu/stop

停止文件监视器。用 /api/shinobu/restart 再次启动它。

响应

200结果
{
  "error": "",
  "operation": "",
  "success": 0,
  "successMessage": ""
}

该端点需要管理员令牌:访客(只读)令牌会被服务端拒绝。

填写你自己的实例地址,请求由浏览器直接发往该地址。