gin+gorm+mysql论坛系统

YahuiAn · · 2466 次点击
5楼 <a href="/user/tablecell" title="@tablecell">@tablecell</a> ``` package main import ( &#34;flag&#34; &#34;io&#34; &#34;net/http&#34; &#34;os&#34; &#34;github.com/gin-gonic/gin&#34; ) func main() { // 处理传入的参数 var mode string flag.StringVar(&amp;mode, &#34;mode&#34;, &#34;release&#34;, &#34;mode = release or debug&#34;) flag.Parse() if mode == &#34;release&#34; { gin.SetMode(gin.ReleaseMode) } else if mode == &#34;debug&#34; { gin.SetMode(gin.DebugMode) } r := gin.New() // 不能使用gin.Default(),具体可以看看源码 if mode == &#34;debug&#34; { r.Use(gin.LoggerWithWriter(io.MultiWriter(os.Stdout))) // 此处还可以设置将日志输出到文件 } r.GET(&#34;/index&#34;, index) r.Run(&#34;127.0.0.1:9000&#34;) } func index(c *gin.Context) { c.JSON(http.StatusOK, gin.H{&#34;msg&#34;: &#34;the index page&#34;}) } ``` go run main.go -mode=release [GIN][GIN-debug]日志都不会输出 go run main.go -mode=debug [GIN][GIN-debug]正常输出
#6
更多评论
gin不适合做论坛,建议用iris功能比较全
#1
iris这个库的作者有点啥,没事我就用gin写吧,反正练练手
#2