基于区块链与IPFS的数据共享系统之后端GIN框架部分设计

艾凯捷
2023-12-01

本节对数据共享系统的后端部分简单的介绍,包括目录结构、文件作用、项目的流程(生成密钥对、上传与下载文件)。

购买专栏前请认真阅读:《基于区块链与IPFS的数据共享系统》专栏简介

一、后端部分文件目录简介

.
├── 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           // 路由请求
 类似资料: