在未对CORS进行配置时运行项目时发现项目报错
对跨域资源共享( 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"]'
注意:在window环境下,执行以上命令时可能报错,修改命令为:
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods "["PUT", "POST", "GET", "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"]"