Skip to main content
兩個命令覆蓋的檢查範圍相同,但精細程度不同——theo status 面向人類使用者,theo verify 面向腳本。

theo status

人類可讀的連接與健康檢查。它會針對配置的 baseUrl 調用 theo.verify(),同時探測另一個主機(裸域名 vs www),以捕獲裸域名重定向導致的 401 陷阱——這是首次使用時出現 401 的頭號原因。

示例輸出(健康狀態)

示例輸出(裸域名重定向導致的 401)

關於此問題產生原因的完整背景說明,請參閱 401 故障排查。

theo verify

同一診斷的機器可讀版本。它會輸出 JSON,並在 authenticated 為 false 時以 1 退出,因此你可以據此在 CI 中設置門禁。

腳本化使用

同一診斷也可以通過 SDK 中的 theo.verify() 以編程方式調用。