在 Go 中从单个 Web 应用程序设置多个端口
在 Go 中,可以使用使用 http.ListenAndServe("PORT", nil) 的 HTTP 包。但是,同一个应用程序可以使用多个端口吗,例如 http.ListenAndServe(":80, :8080", nil)?
答案:
不幸的是,不支持使用单个端口作为多个端口。
替代方案解决方案:
相反,可以在不同端口上启动多个侦听器。这可以使用以下代码来实现:
go http.ListenAndServe(":80", handlerA) http.ListenAndServe(":8080", handlerB)
以上是如何为单个 Go Web 应用程序设置多个端口?的详细内容。更多信息请关注PHP中文网其他相关文章!