• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

GoWeb开发之Revel-模块

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

模块是可以被插入到应用程序的包. 他们允许在多个Revel应用或第三方程序中共享controller、view、资源文件和其他代码

模块应该有相同的布局来作为一个Revel应用程序. 主应用程序将把模块按照下面的方式合并:

  1. 任何在module/app/views中的模板将被添加到模板加载器的搜索路径
  2. 任何在module/app/controllers中的controller将被视为他们在你的应用程序中
  3. 通过一个路由的形式 staticDir:modulename:public,资源文件就可以使用了

开启一个module

为了添加一个模块到你的应用程序,添加如下一行代码到 app.conf:

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

一个空的导入路径将禁用模块:

module.mymodulename = 

例如, 开启test runner 模块:

module.testrunner = github.com/robfig/revel/modules/testrunner

开发区域

  • 模块的文件 conf/routes 应该是可以被主应用程序挂载的.

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go语言入门发布时间:2022-07-10
下一篇:
go——通道(二)发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap