Cloudflare Workers 的核心功能之一是能够与其他服务和产品集成。本文档介绍 Cloudflare Workers 可用的集成类型,并提供使用说明。
Cloudflare Workers 提供多种集成类型,包括:
- 数据库:Cloudflare Workers 可与多种数据库集成,包括 SQL 和 NoSQL 数据库。这使您可以直接从 Cloudflare Workers 代码中存储和检索数据库数据。
- API:Cloudflare Workers 可用于与外部 API 集成,使您能够在自己的代码中访问和使用这些 API 暴露的数据和功能。
- 第三方服务:Cloudflare Workers 可与各类第三方服务集成,例如支付网关、身份验证提供商等。这使您能够在 Cloudflare Workers 代码中使用这些服务。
要使用任何可用集成:
- 确定要使用的集成,并确保您拥有必要的账户和凭据。
- 在 Cloudflare Workers 代码中,导入集成所需的库或模块。
- 使用提供的 API 和函数连接集成并访问其数据或功能。
- 使用
wrangler secret put <KEY>通过 secrets 存储必要的密钥和凭证。
要充分利用 Cloudflare Workers 的集成功能:
- 保护集成并保护敏感数据。尽可能使用安全的身份验证和授权,并确保您导入的库有效。
- 使用缓存提升性能并降低外部服务的负载。
- 使用 Service bindings 将 Workers 拆分为面向服务的架构,使应用程序更模块化、更易维护且性能更好。
- 与外部 API 和服务通信时使用自定义域名(Custom Domains),它会为您创建 DNS 记录,并将 Worker 视为应用程序而非代理。