171
社区成员
🔎这里是【以太坊】,关注我学习以太坊不迷路
👍如果对你有帮助,给博主一个免费的点赞以示鼓励
欢迎各位🔎点赞👍评论收藏⭐️
【以太坊】 目前主要更新以太坊,一起学习一起进步。
本期主要介绍基于以太坊的DAPP开发学习心得
IPFS包下载,下载网址:https://ipfs.io/,选择Download go-ipfs版本
下载后,解压安装
tar xvfz go-ipfs_v0.4.10_darwin-amd64.tar.gz
cd go-ipfs
mv ipfs /usr/local/bin/ipfs 将解压的文件夹中的ipfs文件移动到/usr/local/bin/ 文件夹中
创建ipfs节点
cd ~/.ipfs
ipfs init
cd ~/.ipfs
open ./
修改节点默认存储空间
ipfs init执行后,会在根目录生成一个.ipfs的文件夹存储节点数据,ipfs默认存储空间为10G
export EDITOR=/usr/bin/vim
ipfs config edit 会打开一个文件,将文件中的StorageMax:10GB改成2或者其他,退出即可
查看节点id:ipfs id
跨域资源共享CORS配置,ctrl-c 退出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"]'
验证
启动服务器 :ipfs daemon
新建终端后执行:ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme
可以使用http://localhost:50001/webui看到一个漂亮的UI界面