本节对数据共享系统的后端部分简单的介绍,包括目录结构、文件作用、项目的流程(生成密钥对、上传与下载文件)。文章来源:https://www.toymoban.com/news/detail-712725.html
购买专栏前请认真阅读:《基于区块链与IPFS的数据共享系统》专栏简介文章来源地址https://www.toymoban.com/news/detail-712725.html
一、后端部分文件目录简介
.
├── api
│ ├── api.go // 封装好的一些API接口
│ ├── config.yaml // Fabric SDK使用的配置文件
│ └── rsa // 来源:https://github.com/wumansgy/goEncrypt
│ ├── getrsakey.go // 生成密钥
│ └── rsacrypt.go // 加解密、私钥转公钥等
├── controller
│ └── controller.go // 控制器(负责处理路由中的函数)
├── go.mod // Go模块文件,管理项目依赖项
├── go.sum // Go模块的校验文件
├── main.go // 入口文件
├── model
│ └── model.go // 存储数据的结构体使用
└── routers
└── routers.go // 路由请求
到了这里,关于基于区块链与IPFS的数据共享系统之后端GIN框架部分设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!