Exemplo n.º 1
0
//初始化端口
func initRoute() {
	p := config.Value(port)
	if v, k := p.(float64); k {
		route.SetPort(int64(v))
	} else {
		log.LogFatal(logprefix, "获取端口失败")
	}
}
Exemplo n.º 2
0
//初始化根目录
func initWwwroot() {
	s := config.Value(wwwroot)
	root := ""
	if s == nil {
		root = "./wwwroot"
	} else {
		root = s.(string)
	}
	route.AddHandle("/", http.FileServer(http.Dir(root)))
}
Exemplo n.º 3
0
//初始化文件管理模块
func initFileManager() {
	s := config.Value(filedir)
	if d, k := s.([]interface{}); k {
		for _, v := range d {
			if ss, ok := v.(string); ok {
				files.AddDirectory(ss)
			}
		}
	} else {
		log.LogError(logprefix, "获取文件管理目录失败")
	}
	route.AddHandlers(files.Rmux)
}