我目前正在尝试使用Hyperledger作曲器创建一个区块链应用程序。
我已经实现了后端和前端,并让我的应用程序可以与我的参与者一起以管理员身份提交交易。
因此,我开始实施google oauth护照,以便他们可以自己提交交易。
根据本文here,我创建了两台服务器,一台在单用户上运行以接受诸如创建参与者和发出身份等命令,一台在多用户模式下运行以导入卡并将默认设置为这些卡。
我使用this文章设置了多用户服务器。简而言之,使用google身份验证创建一个在docker容器中运行的多用户服务器。
我的问题是:如何在前端javascript中创建一个.card文件,该文件可以通过POST请求发送到多用户服务器?
我从发帖请求中收到的用于发行身份的卡文件没有docker主机名。因此,我目前正在尝试通过抓取用户ID和注册密码来对卡的connection.json进行硬编码,因为该卡未更改(我正在编辑的主机名除外)和metadata.json文件。从颁发身份收到的卡。
有人知道如何将其包装到.card文件中并向我的服务器发送发布请求吗?
我尝试过将它们都制成JSON,并将它们放入Blob,使用数据创建文件并将其放入Blob,然后使用数据创建文件并将其放入FormData对象。我总是收到错误:Error: bad content-type header, no multipart boundary
错误。
任何建议都将不胜感激!