コード例 #1
0
ファイル: app.go プロジェクト: golangframework/httpmongo
func router(w http.ResponseWriter, r *http.Request) {
	urlpath := r.URL.Path
	//路由匹配正则 "^/mongo.+"
	if moeregexp.IsMatch(httpmongo.Mongo_path, urlpath) {
		//调用handler_mongo,处理 /mongo路由下的所有请求
		httpmongo.Httphandler_mongo(*mongodb, w, r)
	}
}
コード例 #2
0
ファイル: router.go プロジェクト: gowebdeveloper/mongoAdmin
func router(w http.ResponseWriter, r *http.Request) {
	urlpath := r.URL.Path

	if moeregexp.IsMatch(httpmongo.Mongo_path, urlpath) {
		httpmongo.Httphandler_mongo(getmongo(), w, r)
	} else {
		switch urlpath[0:] {
		case "/":
			handle_admin(w, r)
		default:
			w.Write([]byte("404"))
		}
	}
}