mirror of
https://github.com/sorenisanerd/gotty.git
synced 2024-11-22 04:14:25 +00:00
Use url.URL
for constructing URLs
This commit is contained in:
parent
ca14394ec8
commit
4df9ac8059
14
app/app.go
14
app/app.go
@ -10,6 +10,7 @@ import (
|
||||
"math/big"
|
||||
"net"
|
||||
"net/http"
|
||||
"net/url"
|
||||
"os"
|
||||
"os/exec"
|
||||
"strconv"
|
||||
@ -120,10 +121,19 @@ func (app *App) Run() error {
|
||||
strings.Join(app.options.Command, " "),
|
||||
)
|
||||
if app.options.Address != "" {
|
||||
log.Printf("URL: %s", "http://"+endpoint+path+"/")
|
||||
log.Printf(
|
||||
"URL: %s", (&url.URL{Scheme: "http", Host: endpoint, Path: path + "/"}).String(),
|
||||
)
|
||||
} else {
|
||||
for _, address := range listAddresses() {
|
||||
log.Printf("URL: %s", "http://"+net.JoinHostPort(address, app.options.Port)+path+"/")
|
||||
log.Printf(
|
||||
"URL: %s",
|
||||
(&url.URL{
|
||||
Scheme: "http",
|
||||
Host: net.JoinHostPort(address, app.options.Port),
|
||||
Path: path + "/",
|
||||
}).String(),
|
||||
)
|
||||
}
|
||||
}
|
||||
if err := http.ListenAndServe(endpoint, siteHandler); err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user