【问题标题】:How to use IPFS with pure html and javascript in the browser如何在浏览器中使用带有纯 html 和 javascript 的 IPFS
【发布时间】:2020-10-18 22:42:45
【问题描述】:

我正在开发一个专门在浏览器中运行的分散式 p2p 聊天系统。从字面上看,没有服务器可言。我想保留消息历史记录,而 IPFS 看起来是一个很好的方法。但是,我能找到的每个教程和示例都需要一个 node.js 服务器、React 或 Angular(根据 this)——它们都不适合我构建的。

我已经确定了一些我可能会使用的公共 IPFS 网关here。但是没有托管 IPFS api 的服务器,也没有 html/javascript 专有示例,我该如何构建它?

我将要探索的一个想法是在浏览器中使用 express 运行 node,我过去曾在其他不使用 IPFS 的项目中这样做过。但如果可能的话,我想避免这种情况。

目前是否无法在没有服务器托管页面的情况下使用 IPFS?我错过/忽略了什么?

【问题讨论】:

    标签: javascript html ipfs


    【解决方案1】:

    我找到了自己的答案,并能够使用 js-ipfs 从 IPFS 成功上传和检索文件。

    需要注意的是,GitHub 链接中 index.html 中的示例代码引用了本地 node.js 模块。

    简单替换:

    <script src="./node_modules/ipfs/dist/index.min.js"></script>
    

    与:

    <script src="https://cdn.jsdelivr.net/npm/ipfs/dist/index.min.js"></script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-20
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 2020-07-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      相关资源
      最近更新 更多