想用golang写一个论坛系统,现在把CRUD写完了
有感兴趣的小伙伴可以看看吗?
如果有大佬能指点一下代码,就更好不过了
https://github.com/YahuiAn/Go-bjut
大家抱团学习
5楼 <a href="/user/tablecell" title="@tablecell">@tablecell</a>
```
package main
import (
"flag"
"io"
"net/http"
"os"
"github.com/gin-gonic/gin"
)
func main() {
// 处理传入的参数
var mode string
flag.StringVar(&mode, "mode", "release", "mode = release or debug")
flag.Parse()
if mode == "release" {
gin.SetMode(gin.ReleaseMode)
} else if mode == "debug" {
gin.SetMode(gin.DebugMode)
}
r := gin.New() // 不能使用gin.Default(),具体可以看看源码
if mode == "debug" {
r.Use(gin.LoggerWithWriter(io.MultiWriter(os.Stdout))) // 此处还可以设置将日志输出到文件
}
r.GET("/index", index)
r.Run("127.0.0.1:9000")
}
func index(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{"msg": "the index page"})
}
```
go run main.go -mode=release [GIN][GIN-debug]日志都不会输出
go run main.go -mode=debug [GIN][GIN-debug]正常输出
#6
更多评论