我收到一个错误:undefined: req during compiler。我明白为什么我会收到错误,但我不知道如何克服它。这是我的代码:
switch path {
case "user.save":
var req SaveRequest
case "user.update":
var req UpdateRequest
}
err := c.BindJSON(&req)
if err != nil {
c.JSON(http.StatusOK, gin.H{"error_code": "SERVER_ERROR", "message": "Request is not valid JSON"})
return
}
c.Set("req", req)
我正在尝试解析 JSON 请求,然后将它们添加到上下文中。我重新考虑,如果我req在switch语句之前定义我的变量,那么这应该可以解决问题,但我不知道最初将它声明为什么类型?
当年话下
炎炎设计
慕桂英546537
相关分类