You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Catalyst Node SDK调用Stratus遇TypeError: catalystApp.stratus不是函数问题求助

解决Catalyst Node SDK调用Stratus服务的TypeError: catalystApp.stratus is not a function错误

问题原因

你遇到的错误是因为Stratus属于Catalyst的早期访问(EA)功能,而zcatalyst-sdk-node的latest稳定版并未包含该功能模块,所以调用catalystApp.stratus()时会提示方法不存在。

解决方案

需要安装专门的EA版本SDK来支持Stratus功能:

  1. 先卸载当前的稳定版SDK:
npm uninstall zcatalyst-sdk-node
  1. 安装EA版本的SDK:
npm install zcatalyst-sdk-node@ea
  1. 重新启动你的Node服务,再次调用/bucket接口即可正常使用Stratus的方法。

验证package.json

安装完成后,你的package.json的dependencies会更新为:

{
    "name": "node_test",
    "version": "1.0.0",
    "main": "index.js",
    "author": "vasanthkumaricm@gmail.com",
    "dependencies": {
        "zcatalyst-sdk-node": "ea"
    }
}

额外检查

确保你的代码中导入catalyst的语句正确,应为:

const catalyst = require('zcatalyst-sdk-node');

内容的提问来源于stack exchange,提问作者Vasanth Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 08:27:04