コード例 #1
0
ファイル: restful_test.go プロジェクト: tmchojo/as
func New() *RestfulTestModel {
	model := &RestfulTestModel{}
	db.Connect()
	model.Collection = db.DbInstance.DataBase.C("restful_test_data")

	if err := model.Collection.EnsureIndex(mgo.Index{
		Key:    []string{"e"},
		Unique: true,
	}); err != nil {
		panic(err)
	}
	return model
}
コード例 #2
0
ファイル: app.go プロジェクト: kennylixi/as
func Run() {
	// 实例化martini对象
	m := newClassic()

	// 初始化并加载路由规则
	router.RouterListen()

	m.Action(router.RouterInstance.Routes.Handle)

	// 初始化数据库链接
	db.Connect()

	// 初始化redis链接
	redis.Connect()

	// 监听端口
	m.RunOnAddr(":" + strconv.Itoa(int(Conf.Port)))
}