問題タブ [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.
typescript - 電子アプリでは、libp2p を main.ts にインポートするだけで「self is not defined」が発生します
電子アプリでは、 libp2p を main.ts にインポートするだけです:
このエラーが発生します:
tsconfig.json :
devDependencies :
依存関係:
- ノードのバージョン: v14.5.0
- OS : Ubuntu 18.04.4 デスクトップ
これは、別の libp2p ライブラリをインポートするときにも発生することがわかりました。
問題を解決するには?
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 の実行テストは問題なく動作します。
browser - Pubsub ピアは接続されているがメッセージを受信していない
2 つの JS-IPFS ブラウザー ノード (同じシステム上の 2 つの異なるブラウザー) があり、パブリック WebRTC-star シグナリング サーバーがスウォーム アドレス構成に含まれています。一方が pubsub トピックをサブスクライブすると、もう一方がそのトピックの新しいピアを獲得するため、ノードは接続されているように見えpubsub.peers
ますが、pubsub メッセージは受信されません。