区块链前端后端如何连接

问题遇到的现象和发生背景

目前我们小组正在做一个有关区块链交易的平台搭建项目,但是前端与后端分离,不知道如何连接,我们所采用的前端的编辑器为HBuilder,后端的编辑器为Fabric使用go语言。

我想要达到的结果

希望可以知道如何连接这两者,将前端的注册登录的数据链接到区块链的数据库中。

这个项目的业务逻辑和普通APP是一样的,只是数据要从链上取;前端的操作是两端确认的,给链上发操作请求,同时还得给后端发,后端要记录这些操作然后根据监控链上的信息确认操作是否生效,前端的信息展示出来的是后端与链上信息确认的结果。后端通过RPC监听链上信息,前端web3js调用abi请求上链,就这么简单。

写个接口

若是去中心化的项目,后端是由智能合约来完成的。智能合约负责实现后端数据逻辑处理+数据库的功能。

和正常的前后端一样,没啥区别。看你业务了
如果你的业务需求要求在前端直连链上查数据,或者操作数据,就可以忽略后端
如果你的业务需要后端处理一定的业务逻辑后,再查询或者操作链,可以前后端分离,前端按往常一样使用http或者其他协议访问后端接口,触发业务逻辑操作,统一后端操作链
再或者,前后端都有操作链,那也是按正常的前后端分离方式交互就好
如果你期望注册登录连接到区块链,就可以直接在前端连接链,不需要后端参与的,当然,如果参与也没什么不可以