プログラムを起動した後のプログラムは、直接問題解決のゴーウェブジンのフレームワークを停止します


1.以下の元のコード

package main

import "github.com/gin-gonic/gin"

func main() {
    r := gin.Default()
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(200, gin.H{
            "message": "pong",
        })
    })
    r.Run("8080") 
}

モニタポートのジンのフレームワークを使用した後、それは、何のエラーを発見したまで実行されますが、ポートを聴いには成功しませんでした。


2.トラブルシューティングを解決するために

FMT出力の調査及びその他の手段を通じて、ログ、およびすべての問題を見つけることができませんでした。

だから、公式サイトで簡単に見ては、直接実行ダウンの例をコピーし、それは正常です!
例:

package main

import "github.com/gin-gonic/gin"

func main() {
    r := gin.Default()
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(200, gin.H{
            "message": "pong",
        })
    })
    r.Run(":8080") 
}

コントラストで発見しました

r.Run("8080") 		//我的
r.Run(":8080") 		//example

、コロンが欠落していたポートを聴いて実行していない成功をもたらし!我々は、これらの詳細に必須の注意を払うを使用する場合は!

公開された204元の記事 ウォン称賛59 ビュー14万+

おすすめ

転載: blog.csdn.net/baidu_34122324/article/details/90182120