問題タブ [libp2p]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
83 参照

typescript - 電子アプリでは、libp2p を main.ts にインポートするだけで「self is not defined」が発生します

電子アプリでは、 libp2p を main.ts にインポートするだけです:

このエラーが発生します:

tsconfig.json :

devDependencies :

依存関係:

  • ノードのバージョン: v14.5.0
  • OS : Ubuntu 18.04.4 デスクトップ

これは、別の libp2p ライブラリをインポートするときにも発生することがわかりました。

問題を解決するには?

0 投票する
0 に答える
67 参照

ipfs - js Ipfs ビットスワップ ベンチマークの実行に関する問題

IPFS ビットスワップの js 実装のパフォーマンス テストを実行しようとしています。ここの git リポジトリの指示に従いました。

https://github.com/ipfs/js-ipfs-bitswap

しかし、npm ラン ベンチマークまたは 0x test/benchmarks/get-many を実行すると、

エラーが表示されます:

「ダイヤル要求にアドレスがありません」)、codes.ERR_NO_VALID_ADDRESSES)

コードに従うと、有効なマルチアドレスを生成していないようです。

これは些細なことであると確信しており、おそらく完全に明らかな何かが欠けている可能性がありますが、ベンチマークの実行に関して正しい方向に向けることができますか? Npm の実行テストは問題なく動作します。

0 投票する
0 に答える
125 参照

browser - Pubsub ピアは接続されているがメッセージを受信して​​いない

2 つの JS-IPFS ブラウザー ノード (同じシステム上の 2 つの異なるブラウザー) があり、パブリック WebRTC-star シグナリング サーバーがスウォーム アドレス構成に含まれています。一方が pubsub トピックをサブスクライブすると、もう一方がそのトピックの新しいピアを獲得するため、ノードは接続されているように見えpubsub.peersますが、pubsub メッセージは受信されません。