错误 - meetbill/chi GitHub Wiki
错误
1 错误初始化
https://stackoverflow.com/questions/23193208/how-to-initialize-error-type-in-if-else
var err error = nil
2 抛出错误
import "github.com/pkg/errors"
return errors.Errorf("connect to remote fail")
3 检查错误消息是否包含特定字符串
import "strings"
func main() {
err := someFunc()
if err != nil && strings.Contains(err.Error(), "error message") {
// 处理错误
}
}