当前位置: 首页>>代码示例>>Golang>>正文


Golang ClassicMartini.Map方法代码示例

本文整理汇总了Golang中github.com/go-martini/martini.ClassicMartini.Map方法的典型用法代码示例。如果您正苦于以下问题:Golang ClassicMartini.Map方法的具体用法?Golang ClassicMartini.Map怎么用?Golang ClassicMartini.Map使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在github.com/go-martini/martini.ClassicMartini的用法示例。


在下文中一共展示了ClassicMartini.Map方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。

示例1: InitLogger

func InitLogger(m *martini.ClassicMartini) *os.File {
	f, err := os.OpenFile("logfile", os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666)
	if err != nil {
		panic(err)
	}

	m.Map(log.New(f, "[martini]", log.LstdFlags))
	return f
}
开发者ID:haruio,项目名称:haru-golang-helpcenter,代码行数:9,代码来源:logger.go

示例2: initMySQL

func initMySQL(m *martini.ClassicMartini) *sqlx.DB {
	db, err := sqlx.Connect("mysql", "test:[email protected](127.0.0.1:3306)/instagram")
	if err != nil {
		log.Fatalln(err)
	}

	m.Map(db)

	return db
}
开发者ID:silentred,项目名称:instagram-crawler,代码行数:10,代码来源:server.go

示例3: mid

func mid(m *martini.ClassicMartini) {
	//载入config文件信息
	conf := goini.SetConfig("./config/conf.ini")
	//port := conf.GetValue("route", "port")
	//m.RunOnAddr(":" + port)
	db := helper.NewDb()
	m.Map(conf)
	m.Map(db)

	//过滤器handle
	m.Use(func(c martini.Context, log *log.Logger) {
		log.Println("before a request")
		c.Next()
		log.Println("after a request")
	})
}
开发者ID:sshitaime,项目名称:martini-simple-mvc,代码行数:16,代码来源:mid.go

示例4: main

func main() {
	var (
		err       error
		cmdConfig *config.CommandLineConfiguration
		cfg       *config.Config
		m         *martini.ClassicMartini
		log       *logging.Logger
	)
	cmdConfig, err = config.GetCommandLineConfiguration()
	if err != nil {
		panic(err)
	}
	cfg, err = config.GetConfig(cmdConfig.ConfigFilePath)
	if err != nil {
		panic(err)
	}
	defer cfg.Logger.LogFile.Close()
	log, err = logger.GetLogger(&cfg.Logger)
	if err != nil {
		panic(err)
	}
	session, err := db.GetSession(&cfg.DatabaseConnectOpts)
	if err != nil {
		panic(err)
	}
	m = martini.Classic()
	m.Map(log)
	m.Map(&cfg.WebSocketConfig)
	m.Map(&cfg.HttpServer)
	m.Map(&cfg)
	m.Map(session)
	m.Use(render.Renderer(render.Options{
		Layout: "base",
	}))
	routing.Configure(m)
	log.Info("Listening")
	m.RunOnAddr(cfg.ListenHost + ":" + cfg.ListenPort)
	log.Info("Listening")
}
开发者ID:oroshnivskyy,项目名称:FlowerPotServer,代码行数:39,代码来源:main.go


注:本文中的github.com/go-martini/martini.ClassicMartini.Map方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。