Google 会使用 AI 技术将内容翻译成您偏好的语言。AI 翻译可能包含错误。
Edge 上的传统 Node.js 部署
您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。 信息
Apigee Edge 上的传统 Node.js 支持提供了一个嵌入式 Node.js 运行时环境,该环境的范围限定为 Apigee 组织和环境。部署到此环境的 Node.js 应用可作为部署到同一组织/环境的任何 API 代理的目标。

传统的 Edge Node.js 支持在内部依赖于一个名为 (Trireme) 的开源桥接应用和一个名为 (Rhino) 的 JavaScript 解释器,它们允许 Node.js 代码在 Edge Java 运行时环境中执行。
这种方法存在一些限制。例如:
- 仅支持旧版 Node.js (0.10.32)。
- 标准 Node.js 环境与 Trireme/Rhino 环境在行为上存在细微差异。
- 将 Node.js 应用部署到 Edge 后,很难对其进行调试。
部署到托管目标的 Node.js 应用不依赖于任何特定于 Apigee 的 Node.js 运行时技术。您的 Node.js 应用将在托管目标平台上运行,就像在本地开发环境中运行一样。
示例
Node.js 代码库包含许多基本示例,从部署简单的 Hello World! 服务器到利用基于云的数据存储区的员工数据库 API。
请参阅 Apigee 社区中的 Node.js 性能提示:套接字池。
后续步骤
现在,您已经对 Apigee Edge 中的 Node.js 支持有了一些了解,接下来我们来实际体验一下 Edge 上的 Node.js。在下一个主题开始在 Apigee Edge 上使用 Node.js 中,我们将向您展示如何使用管理界面在 Apigee Edge 上代理一个非常简单的“Hello World”Node.js 应用。稍后,我们将向您展示如何使用命令行界面将 Node.js 应用直接从开发机器部署到 Edge。
限制
传统 Edge Node.js 支持在内部依赖于一个开源桥接应用 (Trireme) 和一个 JavaScript 解释器 (Rhino),它们允许 Node.js 代码在 Edge Java 运行时环境中执行。
这种方法存在一些限制。例如:
- 仅支持旧版 Node.js (0.10.32)。
- 标准 Node.js 环境与 Trireme/Rhino 环境在行为上存在细微差异。
- 将 Node.js 应用部署到 Edge 后,很难对其进行调试。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-09-10。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-09-10。"],[],[]]