beego: BeegoServerName & beego.Run

BeegoServerName change to beegoServer+Version
beego.Run(“:8089”)
This commit is contained in:
astaxie 2014-05-25 22:35:20 +08:00
parent 0d17d974cd
commit 23229ef9ef
2 changed files with 15 additions and 3 deletions

View File

@ -284,8 +284,19 @@ func AddAPPStartHook(hf hookfunc) {
}
// Run beego application.
// it's alias of App.Run.
func Run() {
// beego.Run() default run on HttpPort
// beego.Run(":8089")
// beego.Run("127.0.0.1:8089")
func Run(params ...string) {
if len(params) > 0 && params[0] != "" {
strs := strings.Split(params[0], ":")
if len(strs) > 0 && strs[0] != "" {
HttpAddr = strs[0]
}
if len(strs) > 1 && strs[1] != "" {
HttpPort, _ = strconv.Atoi(strs[1])
}
}
initBeforeHttpRun()
if EnableAdmin {
@ -346,6 +357,7 @@ func initBeforeHttpRun() {
middleware.RegisterErrorHandler()
}
// this function is for test package init
func TestBeegoInit(apppath string) {
AppPath = apppath
AppConfigPath = filepath.Join(AppPath, "conf", "app.conf")

View File

@ -142,7 +142,7 @@ func init() {
TemplateLeft = "{{"
TemplateRight = "}}"
BeegoServerName = "beegoServer"
BeegoServerName = "beegoServer:" + VERSION
EnableAdmin = false
AdminHttpAddr = "127.0.0.1"