经过前面教程的学习,我们已经了解如何搭建多Orderer、多Peer的农产品溯源集群,从本节开始 我们配合前后端搭建完整农产品溯源项目。

注意

1)该教程给出的农产品溯源项目是Demo,并不是真实生产可用的项目,生产项目需要考虑更多的产品功能,一个农作物信息录入可能就要二、三十个字段。Demo项目不要报以太高期望。
2)第二个是严谨性,后台对前端的身份验证、字段格式校验可能会不全面、以及服务crash后的原子性等,抗攻击能力弱。
3)搭建完整农产品溯源项目,涉及到前端、后端、区块链集群三个部分,其中还包括MySQLRedis中间件,涉及的技术栈广泛,需要学习者有相关的技术储备,如没有技术储备,可能本节环境安装,也会浪费很多时间。前后端的知识需要读者自行补充、学习。
4)后面的章节会把全部的前后端代码发出来供大家使用,如需要改造还请读者自行学习前后端知识。
5)本节笔者是基于Linux环境进行的操作,且基础框架使用ruoyi,不是笔者原创。前后端的工作是可以在Windows上进行的,环境安装和Linux略有不同,需要百度解决。Windows的软件安装请参考:https://download.csdn.net/download/xjmtxwd24/87385855,该word只有软件步骤,没有数据库导入等步骤,还要按照本节介绍的内容进行数据库操作。

1. 技术栈

本打算使用golang 开发后端,