JavaScript

一个用于在 JavaScript 和 TypeScript 中构建 Dapr 应用程序的客户端库。该客户端抽象了服务调用、状态管理、发布订阅、密钥管理等公开 Dapr API,并提供简单直观的 API 用于构建应用程序。

安装

要开始使用 JavaScript SDK,请从 NPM 安装 Dapr JavaScript SDK 软件包:

npm install --save @dapr/dapr

结构

Dapr JavaScript SDK 包含两个主要组件:

  • DaprServer:管理所有 Dapr 边车与应用程序之间的通信。
  • DaprClient:管理所有应用程序与 Dapr 边车之间的通信。

上述通信可配置为使用 gRPC 或 HTTP 协议。

Dapr ServerDapr Client

快速入门

为了帮助您快速入门,请查看以下资源:

客户端

创建 JavaScript 客户端并与 Dapr 边车及其他 Dapr 应用程序交互(例如,发布事件、输出绑定支持等)。

服务器

创建 JavaScript 服务器并让 Dapr 边车与您的应用程序交互(例如,订阅事件、输入绑定支持等)。

Actors

创建具有状态、提醒/定时器和方法的虚拟 Actor。


日志

配置和自定义 SDK 日志。

示例

克隆 JavaScript SDK 源代码并试用一些示例以快速入门。