IPFS我爱编程区块链

IPFS开发简介与入门实战

2018-05-23  本文已影响336人  良__

2018年,最火爆且值得期待的区块链项目莫过于EOS和IPFS。EOS在最近写的一篇《EOS简介与环境搭建》有介绍,有兴趣的可以了解一下。

1、IPFS简介

2、IPFS的安装

既然IPFS这么牛,有必要了解一下IPFS的开发,先从IPFS的安装开始。

3、IPFS节点的创建、查看和启动

以下是安装官网的Go-IPFS步骤下实验的

IPFS节点的创建

4、IPFS运行体验

5、设置跨域资源共享

当我们在前端通过js接口操作ipfs时,会遇到跨域资源访问问题,可以在终端执行以下配置来解决:

ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT","GET", "POST", "OPTIONS"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials '["true"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Headers '["Authorization"]'
ipfs config --json API.HTTPHeaders.Access-Control-Expose-Headers '["Location"]'

6、IPFS的基本操作

6.1 添加单个文件到IPFS节点
6.2 创建文件夹存储文件
6.3 IPFS上传文件夹
6.4 添加简单网页到IPFS节点

实现代码比较简单,这里就不贴代码了。

6.5 IPNS绑定节点名
查看IPNS对应网页

7、IPFS与以太坊DApp开发实战

上一篇下一篇

猜你喜欢

热点阅读