問題タブ [ipfs]

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 に答える
302 参照

javascript - IPFS & JavaScript: localhost:8080 からの 404 ステータスをチェックして、ローカル IPFS ノードが有効になっているかどうかをブラウザーのユーザースクリプトで判断します

私はIPFSは初めてで、JavaScriptも間違いなく初めてですが、ブラウザで実行される基本的なIPFSリダイレクトユーザースクリプトを作成することができ*://*/ipfs/*まし*://*/ipns/*http://localhost:8080/<IPFS_HASH>.

ただし、ローカル IPFS ノードが実行されていない場合があるため、localhost:8080 で何も起きていないため、再ルーティングは何も行われません。したがって、私の質問は、ブラウザー内で JS ユーザースクリプトを使用する方法があるかどうか (私の場合: Tampermonkey を使用した Safari) で、localhost:8080 に到達できるかどうかを判断する方法があるかどうかです。アクセスできない場合、スクリプトは何もしません。アクセスできる場合は、リダイレクトを開始します。

ローカル IPFS ノードがアクティブな場合、localhost:8080 は「404 ページが見つかりません」を返します

http://i.imgur.com/S1vDQLy.png

…ノードが非アクティブの場合、Safari はそこに到達できません。

http://i.imgur.com/Q2TF2MQ.png

したがって、最も簡単な方法は (おそらく) と同等の JavaScript を実行することですcurl -o /dev/null --silent --head --write-out "%{http_code}\n" localhost:8080。"404" が返された場合、IPFS がアクティブであり、スクリプトは再ルーティングされます。「000」が返された場合、IPFS は非アクティブであり、スクリプトは何もしません。

では、JavaScript を使用してこれを行うにはどうすればよいでしょうか。ご協力ありがとうございました。

0 投票する
2 に答える
3021 参照

distributed-computing - IPFS とハイパードライブの違いは何ですか?

1 年前、私は初めて hyperdriveプロジェクトをライブで見たミュンヘンのミートアップに参加し、印象的でした。私は最近、 InterPlanetary ファイル システムであるIPFSに出くわしましたが、その違いについて疑問に思っています。カリフォルニアでこのようなプロジェクトを開始すると、多くの反響が起こりやすいので、似たようなプロジェクトかもしれませんが、まだハイパードライブの範囲を完全には理解していません.

私は API とハイパードライブの実装がとても気に入っているので、分散ファイル システム上でアプリを構築する必要がある場合は、現時点でそのプロジェクトを選択する方が簡単だと思います。

比較に使用できる場所や大胆な箇条書きはありますか?

ありがとう

0 投票する
2 に答える
771 参照

go - ファイルをIPFSに送信しようとすると「コマンドが見つかりません」

自分のプロジェクトで IPFS を使いたいので、Go IPFS API について勉強しています。次に、この非常に単純なコードを書きました。

しかし、エラーが表示panic: add: command not foundされ、その理由がわかりません。コンピューターには既に IPFS があります (たとえば、デーモンを実行できます)。また、開発依存関係を含む Go IPFS ライブラリもインストールしました。

修正方法は?