Revel 模塊概要

2022-07-28 14:11 更新

Revel 模塊介紹

模塊是一些包,可以集成到Revel程序中。Revel允許多個Revel程序(或第三方代碼)共享控制器、模板、資源和其他代碼。

模塊中文件的布局應當與Revel應用程序文件結構一致?!巴泄堋睉贸绦驎匆韵路绞綄⑺鼈兒喜ⅲ?/p>

  1. module/app/views 的所有模板,會被添加到模板加載器的搜索路徑中
  2. module/app/controllers 的所有控制器, 將被視為你的應用程序中的控制器。
  3. 資源文件通過 Static.ServeModule("modulename","public") 提供
  4. 路由通過 module:modulename 被添加到你的程序中

啟用一個模塊

為了將模塊添加到您的應用程序,需要在app.conf 中添加一行配置:

module.mymodulename = go/import/path/to/module

如果導入路徑為空,將禁用模塊:

module.mymodulename =

舉個栗子, 啟用測試運行模塊:

module.testrunner = github.com/revel/revel/modules/testrunner
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號