Handler crashed with error can't find templatefile in the path 解決方法

一: 如果您的應用是不需要模板輸出的,那麼可以在配置文件或者在 main.go 中設置關閉自動渲染。

配置文件配置如下:

autorender = false

main.go 文件中設置如下:

beego.AutoRender = false
用戶無需手動的調用渲染輸出模板,beego 會自動的在調用完相應的 method 方法之後調用 Render 函數,當然如果您的應用是不需要模板輸出的,那麼可以在配置文件或者在 main.go 中設置關閉自動渲染。

配置文件配置如下:

autorender = false

main.go 文件中設置如下:

beego.AutoRender = false
二: 這種大多數情況是由於你採用了 go run main.go 這樣的方式來運行你的應用,go run 是把文件編譯之後放在了 tmp 下去運行,
而 beego 的應用會讀取應用的當前運行目錄對應的 conf,view 去查找相應的配置文件和模板,因此要正確運行,請使用 go build
 然後執行應用 ./app 這種方式來運行。或者使用 bee run app 來啓動你的應用。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章