第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法在生產(chǎn)構(gòu)建中使用 LoadHTMLGlob 加載 html 文件。它正在開發(fā)中

無法在生產(chǎn)構(gòu)建中使用 LoadHTMLGlob 加載 html 文件。它正在開發(fā)中

Go
偶然的你 2022-11-23 14:19:30
我在我的 rest-API 服務(wù)中使用 Go Gin 包。為了添加一些數(shù)據(jù),我使用 HTML 文件提交帶有數(shù)據(jù)的表單。在開發(fā)中,它工作正常,但在生產(chǎn)構(gòu)建服務(wù)器中不工作,如果我評論“LoadHTMLGlob”阻止服務(wù)器再次工作。我認為“LoadHTMLGlob”無法加載 HTML。請幫助解決這個問題。我的 main.go 文件:package mainimport (    "ct-merchant-api/Config"    "ct-merchant-api/Routes"    "fmt"    "github.com/jinzhu/gorm")var err errorfunc main() {    Config.DB, err = gorm.Open("mysql", Config.DbURL(Config.BuildDBConfig()))    if err != nil {        fmt.Println("Status:", err)    }    defer Config.DB.Close()    r := Routes.SetupRouter()        // Load HTML       r.LoadHTMLGlob("templates/*")        //running    runningPort := Config.GetServerInfo()    _ = r.Run(":" + runningPort.ServerPort)}路由文件:package Routesimport (    "ct-merchant-api/Controllers/Referral"    "github.com/gin-contrib/cors"    "github.com/gin-gonic/gin"    "net/http")func SetupRouter() *gin.Engine {    api := gin.Default()    config := cors.DefaultConfig()    config.AllowAllOrigins = true    config.AllowCredentials = true    config.AddAllowHeaders("authorization")    api.Use(cors.New(config))    api.GET("/", func(c *gin.Context) {        c.String(http.StatusOK, "Welcome to GO-rib Server")    })    api.GET("/referral/:merchantId", Referral.LeadForm)    api.POST("/add-lead", Referral.LeadAdd)    return api}項目結(jié)構(gòu):├── go.mod├── go.sum├── main.go├── README.md├── Routes│   ── Routes.go└── templates|   ── lead-add-response.html|   ── referral.htmlgo-web-api.service對于部署,我在中創(chuàng)建服務(wù)/lib/systemd/system在go-web-api.service文件中:[Unit]Description=goweb[Service]Type=simpleRestart=alwaysRestartSec=5sExecStart={my_project_build_file_path}[Install]WantedBy=multi-user.target
查看完整描述

1 回答

?
慕哥9229398

TA貢獻1877條經(jīng)驗 獲得超6個贊

你需要添加WorkingDirectory到你的系統(tǒng)文件


[Service]

Type=simple

Restart=always

RestartSec=5s

WorkingDirectory=/path/to/your/project //add this line

ExecStart={my_project_build_file_path}


查看完整回答
反對 回復 2022-11-23
  • 1 回答
  • 0 關(guān)注
  • 234 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號