4

我用 go-swagger 生成了一个 golang 服务器。我将方案设置为 https(并且只有 https)。当我启动我的服务器时,我收到一个 TLS 错误。

the required flags `--tls-certificate` and `--tls-key` were not specified

很明显,我没有正确设置我的 TLS 标志,但我真的不知道使用 go-swagger 执行此操作的最佳方法。

任何人都有使用 go-swagger 设置 TLS 的经验,因为我找不到任何好的链接?

谢谢你。

4

1 回答 1

3

当您获得证书时,您将获得一个私钥文件和一个公钥(证书)文件。

以下是如何使用它们的示例:https ://github.com/go-swagger/go-swagger/tree/master/examples/todo-list#run-full-server

./todo-list-server --tls-certificate mycert1.crt --tls-key mycert1.key

于 2018-07-12T23:20:41.463 回答