使用 go 第三方库 gin 实现 Fabric 1.4 应用 Restful API。
1、controller/controller.go
package controller
import (
"github.com/artec/web/service"
"github.com/gin-gonic/gin"
"net/http"
)
func Index(context *gin.Context) {
context.String(http.StatusOK, "Welcome!")
}
func Query(context *gin.Context) {
name := context.Param("name")
msg, err := service.Query(name)
if err != nil {
msg = "没有查询到对应的信息"
}
context.JSON(http.StatusOK, gin.H{
"UserName": name,
"Message": msg,
})
}
func Transfer(context *gin.Context) {
var msg string
transferer := context.Query("name1")
beneficiary := context.Query("name2")
count := context.Query("count")
transactionID, err := service.Transfer(transferer, beneficiary, count)
if err