123456789101112131415161718192021222324252627282930313233343536 |
- package main
- import (
- "github.com/gin-gonic/gin"
- "github.com/spf13/viper"
- "lims-extend/common"
- "lims-extend/middleware"
- "lims-extend/util"
- "os"
- )
- func main() {
- InitConfig()
- middleware.InitMiddleware(viper.GetString("pybackend.host"), viper.GetString("pybackend.port"))
- common.InitDB()
- r := gin.Default()
- r = CollectRoute(r)
- port := viper.GetString("server.port")
- listen := viper.GetString("server.listen")
- httpHead := viper.GetString("httphead")
- util.SetHTTPHead(httpHead)
- if port != "" {
- r.Run(listen + ":" + port)
- }
- r.Run()
- }
- func InitConfig() {
- wordDir, _ := os.Getwd()
- viper.SetConfigName("application")
- viper.SetConfigType("yml")
- viper.AddConfigPath(wordDir + "/Config")
- err := viper.ReadInConfig()
- if err != nil {
- }
- }
|