0

小さなサーバーがあり、そのサーバーが gorilla/mux パッケージを使用してカスタム ドメイン sftablet.dev をリッスンするようにします。

コードは次のとおりです。

package main

import (
    "fmt"
    "net/http"

    "github.com/gorilla/mux"
)

func main() {
    r := mux.NewRouter()
    r.Host("sftablet.dev")
    r.HandleFunc("/", HomeHandler)
    r.HandleFunc("/products", ProductsHandler)
    http.ListenAndServe(":8080", r)
}

func HomeHandler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprint(w, "Hey, this is homepage")
}

func ProductsHandler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprint(w, "Hey, this is products")
}

これもホストファイルに追加しました:

127.0.0.1       sftablet.dev

しかし、何らかの理由で機能しません。127.0.0.1:8080 にアクセスすると機能しますが、 http://sftablet.dev/にアクセスすると機能しません。DNSキャッシュもクリアしました。

4

2 に答える 2

3

http://sftablet.dev/デフォルトでは、ポート 80 を照会します

サーバーはポート 8080 のみをリッスンしますhttp://sftablet.dev:8080/。動作するはずです。

于 2015-09-05T08:59:26.730 に答える