@fiit/ record-relay (英语)
将事件发送到 记录转发 服务器.
安装
yarn add @fiit/record-relay
使用量
import { createRecordRelayClient } from '@fiit/record-relay';
const relay = createRecordRelayClient({
baseUrl: 'https://your-relay-server.example.com',
writeKey: 'your-write-key',
});
await relay.emit('user.signed_in', { userId: '123' });
这个 writeKey 是一个只写到您的工程的认证范围 —— 包含在浏览器捆绑中是安全的 .
API 密码
createRecordRelayClient(config)
| 选项 | 类型 | 说明 |
|---|---|---|
baseUrl | string | 您记录转发服务器的基础 URL |
writeKey | string | 工程写入密钥 |
回返a RecordRelayClient 采用单一方法:
client.emit(event, data)
发现一个事件。 总是解决——网络错误和非-2xx回复被记录为警告并被吞噬,这样它们就永远不会打断你的应用.
| 参数 | 类型 | 说明 |
|---|---|---|
event | string | 事件名称,例如:. "user.signed_in" |
data | Record<string, unknown> | 任意事件有效载荷 |