Communityコーディング&開発github.com

rivet-dev/rivetkit-client-javascript

RivetKit JavaScriptクライアントガイド。ブラウザ、Node.js、またはBunクライアントでRivet Actorsに接続し、クライアントの作成、アクションの呼び出し、接続管理を行うためのものです。

rivetkit-client-javascript とは?

このスキルは、RivetKitのJavaScriptクライアントライブラリ(rivetkit/client)を使用する開発者向けのガイドです。ブラウザ、Node.js、Bunの各プラットフォームでRivet Actorsに接続するためのクライアントを作成、設定し、アクションを呼び出したり、接続を管理する方法を説明します。Rivet Actorsは分散型アクターシステムであり、このクライアントライブラリを利用することで、簡単にアクターとの通信や操作が可能になります。主な機能として、クライアントの作成、アクションの実行、接続のライフサイクル管理(接続、切断、再接続)が含まれます。これにより、開発者は複雑な分散処理を意識せずに、アプリケーションのロジックに集中できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/rivet-dev/skills/tree/main/skills/rivetkit-client-javascript

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

rivetkit-client-javascript は何をしますか?

RivetKit JavaScriptクライアントガイド。ブラウザ、Node.js、またはBunクライアントでRivet Actorsに接続し、rivetkit/clientを使用してクライアントの作成、アクションの呼び出し、接続管理を行うためのものです。

インストール

npm install @rivetkit/client

または、お好みのパッケージマネージャーを使用してください。

基本的な使い方

クライアントの作成

import { Client } from '@rivetkit/client';

const client = new Client({
  actorId: 'your-actor-id',
  // 必要に応じて他のオプションを指定
});

アクションの呼び出し

const result = await client.call('myAction', { key: 'value' });
console.log(result);

接続の管理

// 接続
await client.connect();

// 切断
await client.disconnect();

// 再接続
await client.reconnect();

プラットフォームサポート

  • ブラウザ: 最新の主要ブラウザに対応
  • Node.js: バージョン18以上を推奨
  • Bun: 最新バージョンに対応

エラーハンドリング

try {
  const result = await client.call('myAction');
} catch (error) {
  console.error('アクションの呼び出しに失敗しました:', error);
}

リンク

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

関連スキル