Controller 自测结果

全部通过 重新执行 查看 JSON 返回首页

traceId: selftest_1780401486098_ff253c | total: 7 | passed: 7 | failed: 0

startedAt: 2026-06-02T11:58:06.098Z | finishedAt: 2026-06-02T11:58:10.509Z

步骤状态详情
d1.user.create PASS
{
  "id": 325,
  "name": "u_selftest_1780401486098_ff253c",
  "email": "selftest_1780401486098_ff253c@demo.local",
  "createdAt": "2026-06-02T11:58:06.098Z"
}
d1.user.list PASS
{
  "count": 237,
  "latest": {
    "id": 325,
    "name": "u_selftest_1780401486098_ff253c",
    "email": "selftest_1780401486098_ff253c@demo.local",
    "createdAt": "2026-06-02T11:58:06.098Z"
  }
}
d1.user.detail PASS
{
  "id": 325,
  "name": "u_selftest_1780401486098_ff253c",
  "email": "selftest_1780401486098_ff253c@demo.local",
  "createdAt": "2026-06-02T11:58:06.098Z"
}
d1.user.update PASS
{
  "id": 325,
  "name": "u2_selftest_1780401486098_ff253c",
  "email": "u2_selftest_1780401486098_ff253c@demo.local",
  "createdAt": "2026-06-02T11:58:06.098Z"
}
d1.user.delete PASS
{
  "id": 325
}
kv.set_get_delete PASS
{
  "setResult": {
    "key": "selftest:kv:selftest_1780401486098_ff253c",
    "value": "selftest_1780401486098_ff253c",
    "ttl": 300
  },
  "getResult": {
    "key": "selftest:kv:selftest_1780401486098_ff253c",
    "value": "selftest_1780401486098_ff253c"
  }
}
r2.put_get_list_delete PASS
{
  "key": "selftest/r2/selftest_1780401486098_ff253c.txt",
  "bodyText": "hello:selftest_1780401486098_ff253c",
  "listCount": 4
}