下载好工程后,leaf的目录结构如下:
在原工程目录下是没有server.json文件,那么文件为什么是server?
在server\conf\json.go 文件中,代码如下:
// 服务器结构var Server struct {LogLevel stringLogPath stringWSAddr stringCertFile stringKeyFile stringTCPAddr stringMaxConnNum intConsolePort intProfilePath string}// 加载服务器配置func init() {data, err := ioutil.ReadFile("conf/server.json")if err != nil {glog.Info("-------------%v", err)}err = json.Unmarshal(data, &Server)if err != nil {glog.Info("+++++++++++++%v", err)}}
server.json 内容如下:
{"LogLevel": "debug","LogPath": "","WSAddr": "127.0.0.1:8889","CertFile": "","KeyFile": "","TCPAddr": "127.0.0.1:8888","MaxConnNum": 20000,"ConsolePort": 8012,"ProfilePath": ""}
注:配置json文件是,WSAddr 于TCPAddr 配置的端口不可以相同。如下是错误的:
{"LogLevel": "debug","LogPath": "","WSAddr": "127.0.0.1:8888","CertFile": "","KeyFile": "","TCPAddr": "127.0.0.1:8888","MaxConnNum": 20000,"ConsolePort": 8012,"ProfilePath": ""}

