GAE Golang Gorillamux-404ページが見つかりません

rlasjunies

GAE内でゴリラマルチプレクサを使用するのにいくつか問題があります。

試してみると、「404ページが見つかりません」と表示されます。rootHandler関数は呼び出されません(トレースは生成されません)

以下は私のコードの一部です、何かアイデアはありますか?

事前にt​​hk

...
    func init() {
     r := mux.NewRouter()
     r.HandleFunc("/",rootHandler)
    }
    func rootHandler(w http.ResponseWriter, r *http.Request) {
     var functionName = "rootHandler"
     c := appengine.NewContext(r)
     c.Infof(functionName+"-start")
     defer c.Infof(functionName+"-end")
...
イゴール・カリン

要求をマルチプレクサルーターにルーティングする必要があります。httpパッケージにはDefaultServeMuxAppEngineで使用されるものありますが、使用されていmuxません。(そしてそれはnet/httpそれ自体でそのルートを登録していません

つまり、あなたがしなければならないのは、あなたのmuxルーターをnet/http:に登録することだけです

func main() {
    r := mux.NewRouter()
    r.HandleFunc("/", HomeHandler)
    r.HandleFunc("/products", ProductsHandler)
    r.HandleFunc("/articles", ArticlesHandler)
    http.Handle("/", r)
}

(ドキュメントから直接)

ここで重要な部分はhttp.Handle("/", r)です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

golang静的サーバーは常に404ページを返しますが見つかりません

分類Dev

Google App Engine Golangは404ページが見つかりませんを返します

分類Dev

GAE:ファイルが見つかりませんエラー

分類Dev

GAE Golang-log.Print()?

分類Dev

GAEサービスのURLハンドラーが見つかりません

分類Dev

Golang-エラー `パッケージが見つかりません`

分類Dev

Golang 1.5ベンダー-パッケージが見つかりません

分類Dev

OpenShiftのGolang、ローカルモジュールが見つかりません

分類Dev

GAEエラー:-/ bin / sh:1:exec:gunicorn:見つかりません

分類Dev

Golang-SublimeText2でパッケージが見つかりません

分類Dev

DeleteByQuery ElasticSearch Golangエラーelastic:エラー404(見つかりません)

分類Dev

Golang GAEが画像のURLをブロブストアに保存

分類Dev

GAEフィルターエンティティキー(Golang)

分類Dev

GAE Flex Golang開発環境

分類Dev

Golang、GAE、ユーザーをリダイレクトしますか?

分類Dev

Golangパッケージのインポート-パッケージが見つかりません

分類Dev

GAE Plugin forEclipseで「Deployappengineproject」オプションが見つかりません

分類Dev

vscodeのフォルダーベンダーにパッケージが見つかりません-Golang

分類Dev

GAE PHPアプリケーション:ラッパー「gs」が見つかりません

分類Dev

golangベンダーパスでパッケージが見つかりません

分類Dev

Golangエラー:パッケージコマンドが見つかりません

分類Dev

golangエラー:go getを実行すると「パッケージが見つかりません」

分類Dev

GAE:AssertionError:サービス「datastore_v3」のAPIプロキシが見つかりません

分類Dev

タグ1.10.3 ASベースがリポジトリdocker.io/library/golangに見つかりません

分類Dev

golangプロジェクトの下にベンダーディレクトリが見つかりません

分類Dev

$ GOROOT $ GOPATHのいずれにもパッケージ "golang.org/x/sys/unix"が見つかりません

分類Dev

MissingRegion:golangとaws snsでリージョン構成が見つかりませんでした

分類Dev

Heroku Golang-コマンド「main」が見つかりません

分類Dev

Heroku Golang-コマンド「main」が見つかりません

Related 関連記事

  1. 1

    golang静的サーバーは常に404ページを返しますが見つかりません

  2. 2

    Google App Engine Golangは404ページが見つかりませんを返します

  3. 3

    GAE:ファイルが見つかりませんエラー

  4. 4

    GAE Golang-log.Print()?

  5. 5

    GAEサービスのURLハンドラーが見つかりません

  6. 6

    Golang-エラー `パッケージが見つかりません`

  7. 7

    Golang 1.5ベンダー-パッケージが見つかりません

  8. 8

    OpenShiftのGolang、ローカルモジュールが見つかりません

  9. 9

    GAEエラー:-/ bin / sh:1:exec:gunicorn:見つかりません

  10. 10

    Golang-SublimeText2でパッケージが見つかりません

  11. 11

    DeleteByQuery ElasticSearch Golangエラーelastic:エラー404(見つかりません)

  12. 12

    Golang GAEが画像のURLをブロブストアに保存

  13. 13

    GAEフィルターエンティティキー(Golang)

  14. 14

    GAE Flex Golang開発環境

  15. 15

    Golang、GAE、ユーザーをリダイレクトしますか?

  16. 16

    Golangパッケージのインポート-パッケージが見つかりません

  17. 17

    GAE Plugin forEclipseで「Deployappengineproject」オプションが見つかりません

  18. 18

    vscodeのフォルダーベンダーにパッケージが見つかりません-Golang

  19. 19

    GAE PHPアプリケーション:ラッパー「gs」が見つかりません

  20. 20

    golangベンダーパスでパッケージが見つかりません

  21. 21

    Golangエラー:パッケージコマンドが見つかりません

  22. 22

    golangエラー:go getを実行すると「パッケージが見つかりません」

  23. 23

    GAE:AssertionError:サービス「datastore_v3」のAPIプロキシが見つかりません

  24. 24

    タグ1.10.3 ASベースがリポジトリdocker.io/library/golangに見つかりません

  25. 25

    golangプロジェクトの下にベンダーディレクトリが見つかりません

  26. 26

    $ GOROOT $ GOPATHのいずれにもパッケージ "golang.org/x/sys/unix"が見つかりません

  27. 27

    MissingRegion:golangとaws snsでリージョン構成が見つかりませんでした

  28. 28

    Heroku Golang-コマンド「main」が見つかりません

  29. 29

    Heroku Golang-コマンド「main」が見つかりません

ホットタグ

アーカイブ