【问题标题】:Compile error when using Echo使用 Echo 时编译错误
【发布时间】:2018-05-09 16:38:22
【问题描述】:

我在运行时使用 github.com/labstack/echo 包做了一个简单的工作,但遇到了这个错误。

github.com\labstack\echo\echo.go:624: e.AutoTLSManager.HTTPHandler 未定义(类型 autocert.Manager 没有 HTTPHandler 字段或方法

package main

import "github.com/labstack/echo"

func main() {
    e := echo.New()

    e.Start(":")
}

【问题讨论】:

    标签: go packages


    【解决方案1】:

    issue #1082 解决了这个问题:

    您似乎有一个陈旧的 acme/autocert 库。 autocert.Manager 目前确实有这种方法:https://godoc.org/golang.org/x/crypto/acme/autocert#Manager.HTTPHandler 我建议使用go get -u golang.org/x/crypto/acme/...

    【讨论】:

      猜你喜欢
      • 2013-01-01
      • 1970-01-01
      • 2022-01-20
      • 2020-09-19
      • 2015-01-05
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2012-04-12
      相关资源
      最近更新 更多