解决在中Docker中IPFS跨域请求问题(无法连接到IPFS API)

问题背景,在服务器上使用docker运行kubo(ipfs)提示无法连接到IPFS API,如下图:

在这里插入图片描述

解决方法:使用docker命令:

#ipfs_container_id 是kubo的容器id,可以用docker ps命令查看
docker exec ipfs_container_id ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
docker exec ipfs_container_id  ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "POST"]'
#重启后生效
docker restart ipfs_container_id 

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41575489/article/details/128975950