astaxie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7afb3cb75 
							
						 
					 
					
						
						
							
							Merge pull request  #2878  from silviucm/master  
						
						... 
						
						
						
						Add the ability to unregister fixed routes 
						
						
					 
					
						2017-11-19 10:41:40 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							532eab8e1d 
							
						 
					 
					
						
						
							
							Merge pull request  #2932  from lotus-wu/Branch_v1.9.0  
						
						... 
						
						
						
						1.Add Mutual HTTPS  Option! 
						
						
					 
					
						2017-11-19 10:26:59 +08:00 
						 
				 
			
				
					
						
							
							
								lotus 
							
						 
					 
					
						
						
						
						
							
						
						
							3872382a4b 
							
						 
					 
					
						
						
							
							1.Add Mutual HTTPS  Option!  
						
						
						
						
					 
					
						2017-11-15 22:42:30 +08:00 
						 
				 
			
				
					
						
							
							
								hemin 
							
						 
					 
					
						
						
						
						
							
						
						
							e91afb1938 
							
						 
					 
					
						
						
							
							add custom middleware options for beego.Run()  
						
						
						
						
					 
					
						2017-10-16 14:55:08 +08:00 
						 
				 
			
				
					
						
							
							
								Silviu Capota-Mera 
							
						 
					 
					
						
						
						
						
							
						
						
							8d59e7afd1 
							
						 
					 
					
						
						
							
							for the root path, all methods must be covered  
						
						... 
						
						
						
						use continue instead of return 
						
						
					 
					
						2017-10-07 13:16:36 -04:00 
						 
				 
			
				
					
						
							
							
								Silviu Capota-Mera 
							
						 
					 
					
						
						
						
						
							
						
						
							fd733f76f0 
							
						 
					 
					
						
						
							
							simplify replacement of the base (root) tree  
						
						
						
						
					 
					
						2017-10-07 12:14:28 -04:00 
						 
				 
			
				
					
						
							
							
								Silviu Capota-Mera 
							
						 
					 
					
						
						
						
						
							
						
						
							5697c6d7cc 
							
						 
					 
					
						
						
							
							Remove redundant return to pass gosimple Travis check  
						
						
						
						
					 
					
						2017-09-25 23:17:57 -04:00 
						 
				 
			
				
					
						
							
							
								Silviu Capota-Mera 
							
						 
					 
					
						
						
						
						
							
						
						
							51a6162363 
							
						 
					 
					
						
						
							
							Update app.go  
						
						
						
						
					 
					
						2017-09-25 21:45:42 -04:00 
						 
				 
			
				
					
						
							
							
								Silviu Capota-Mera 
							
						 
					 
					
						
						
						
						
							
						
						
							5a12b3d020 
							
						 
					 
					
						
						
							
							Add the ability to unregister fixed routes  
						
						... 
						
						
						
						Certain web application inherit most of the routes from a base application by using the underscore import 
(e.g. import _ "myoldapp.com/routers").
The new application might want to only overwrite certain pages, such as "/about" or "/faq"
The proposed new UnregisterFixedRoute method allows unregistering of the specified paths.
 Usage (replace "GET" with "*" for all methods):
  beego.UnregisterFixedRoute("/yourpreviouspath", "GET")
  beego.Router("/yourpreviouspath", yourControllerAddress, "get:GetNewPage")
The children paths are left intact.
For example, /yourpreviouspath/oldchildsubpath should still continue to function in legacy mode. 
						
						
					 
					
						2017-09-25 20:52:19 -04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Shteinman 
							
						 
					 
					
						
						
						
						
							
						
						
							fb04d3cff1 
							
						 
					 
					
						
						
							
							Fix example for Hander func  
						
						
						
						
					 
					
						2017-03-30 12:53:12 +03:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							d9b05e6b3f 
							
						 
					 
					
						
						
							
							Print complete URL after running  
						
						
						
						
					 
					
						2016-06-01 20:18:11 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							73f499948a 
							
						 
					 
					
						
						
							
							Merge pull request  #1906  from Maxgis/issue_redundancy  
						
						... 
						
						
						
						remove redundancy code and add port confict tip 
						
						
					 
					
						2016-04-28 09:59:47 +08:00 
						 
				 
			
				
					
						
							
							
								maxin[马鑫] 
							
						 
					 
					
						
						
						
						
							
						
						
							5402c753fb 
							
						 
					 
					
						
						
							
							remove redundancy code and add port confict tip  
						
						
						
						
					 
					
						2016-04-26 10:16:53 +08:00 
						 
				 
			
				
					
						
							
							
								JessonChan 
							
						 
					 
					
						
						
						
						
							
						
						
							98dfecfd8a 
							
						 
					 
					
						
						
							
							change beego log function to logs function  
						
						
						
						
					 
					
						2016-03-24 17:39:29 +08:00 
						 
				 
			
				
					
						
							
							
								JessonChan 
							
						 
					 
					
						
						
						
						
							
						
						
							c92c3fc8b5 
							
						 
					 
					
						
						
							
							make the BeegoLogger a adapter  of http server ErrorLog  
						
						
						
						
					 
					
						2016-03-14 10:21:07 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							6660720ce6 
							
						 
					 
					
						
						
							
							update some config name  
						
						
						
						
					 
					
						2016-01-12 21:55:02 +08:00 
						 
				 
			
				
					
						
							
							
								fuxiaohei 
							
						 
					 
					
						
						
						
						
							
						
						
							a06022f75c 
							
						 
					 
					
						
						
							
							clean compliated codes, refactor if sections in app.go  
						
						
						
						
					 
					
						2015-12-12 14:10:02 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							d1bba02958 
							
						 
					 
					
						
						
							
							refact beego config  
						
						
						
						
					 
					
						2015-12-09 23:35:04 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							a26dee556d 
							
						 
					 
					
						
						
							
							fix   #1335  
						
						
						
						
					 
					
						2015-11-05 00:19:09 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							e3120226fa 
							
						 
					 
					
						
						
							
							Merge pull request  #1414  from FlamingTree/develop  
						
						... 
						
						
						
						bugfix: graceful failed when both enable http and https 
						
						
					 
					
						2015-11-04 23:27:27 +08:00 
						 
				 
			
				
					
						
							
							
								John Deng 
							
						 
					 
					
						
						
						
						
							
						
						
							205de8418d 
							
						 
					 
					
						
						
							
							Fixed typos  
						
						
						
						
					 
					
						2015-11-03 23:43:34 +08:00 
						 
				 
			
				
					
						
							
							
								shaoguang 
							
						 
					 
					
						
						
						
						
							
						
						
							f81929c28c 
							
						 
					 
					
						
						
							
							bugfix: graceful failed when both enable http and https  
						
						
						
						
					 
					
						2015-11-03 14:53:26 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							f28a941e26 
							
						 
					 
					
						
						
							
							make golint happy and also make the config readable  
						
						
						
						
					 
					
						2015-09-07 23:19:42 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							152127c2af 
							
						 
					 
					
						
						
							
							make golint happy  
						
						
						
						
					 
					
						2015-09-07 21:38:53 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							eb3479b753 
							
						 
					 
					
						
						
							
							optimize the app structure  
						
						
						
						
					 
					
						2015-09-06 23:00:42 +08:00 
						 
				 
			
				
					
						
							
							
								JessonChan 
							
						 
					 
					
						
						
						
						
							
						
						
							b26ef5b2e5 
							
						 
					 
					
						
						
							
							typo fixed  
						
						... 
						
						
						
						registor==>register
innner ==> inner 
						
						
					 
					
						2015-07-27 08:44:58 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							edbaa080f1 
							
						 
					 
					
						
						
							
							update the string  
						
						
						
						
					 
					
						2015-05-25 09:10:38 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							d56491ab3a 
							
						 
					 
					
						
						
							
							sync beeApp.Server to graceful  
						
						
						
						
					 
					
						2015-05-25 09:10:38 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							4138fe0217 
							
						 
					 
					
						
						
							
							beego suppot graceful restart application  
						
						
						
						
					 
					
						2015-05-25 09:10:37 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							f96a6285bf 
							
						 
					 
					
						
						
							
							fix   #978  
						
						
						
						
					 
					
						2015-02-27 22:21:58 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							716962672f 
							
						 
					 
					
						
						
							
							fix   #751  
						
						... 
						
						
						
						add config ListenTCP4
when user want to listen on the TCP4, because now almost use the ipv4.
but default lister on the ipv6 
						
						
					 
					
						2014-11-03 15:06:25 +08:00 
						 
				 
			
				
					
						
							
							
								Jens Bissinger 
							
						 
					 
					
						
						
						
						
							
						
						
							812950b60d 
							
						 
					 
					
						
						
							
							Allow to use fastcgi via standard io.  
						
						
						
						
					 
					
						2014-10-13 13:47:44 +02:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							f7cd1479ba 
							
						 
					 
					
						
						
							
							beego: improve the log debug for running server  
						
						
						
						
					 
					
						2014-09-05 17:04:02 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							a144769515 
							
						 
					 
					
						
						
							
							update the documents & comments  
						
						
						
						
					 
					
						2014-08-18 16:41:43 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							0836b9e13f 
							
						 
					 
					
						
						
							
							fix   #718  
						
						
						
						
					 
					
						2014-08-01 17:03:28 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							fefd8ddb5b 
							
						 
					 
					
						
						
							
							beego: update licence&  fix   #669  
						
						
						
						
					 
					
						2014-07-03 23:40:21 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							0f170a80da 
							
						 
					 
					
						
						
							
							update the comments  fix   #658  
						
						
						
						
					 
					
						2014-06-25 10:39:37 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							4786fb0948 
							
						 
					 
					
						
						
							
							beego:fix typo NewControllerRegister  
						
						
						
						
					 
					
						2014-06-10 20:12:57 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							33ad6c1370 
							
						 
					 
					
						
						
							
							beego: remove app funciont &  fix   #590  
						
						... 
						
						
						
						config := tls.Config{
    ClientAuth: tls.RequireAndVerifyClientCert,
    Certificates: []tls.Certificate{cert},
    ClientCAs: pool,
}
config.Rand = rand.Reader
beego.BeeApp.Server. TLSConfig = &config 
						
						
					 
					
						2014-05-20 17:28:06 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							04290dfc68 
							
						 
					 
					
						
						
							
							beego: delete hotupdate  
						
						
						
						
					 
					
						2014-05-20 16:41:39 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							f215aa4810 
							
						 
					 
					
						
						
							
							beego: change the error tips  
						
						
						
						
					 
					
						2014-05-20 15:34:27 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							18a02d7d60 
							
						 
					 
					
						
						
							
							beego:support https & http listen  
						
						
						
						
					 
					
						2014-05-20 15:30:17 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							e657dcfd5f 
							
						 
					 
					
						
						
							
							beego: support namespace  
						
						... 
						
						
						
						ns := beego.NewNamespace("/v1/api/")
ns.Cond(func(ctx *context.Context)bool{
	    if ctx.Input.Domain() == "www.beego.me" {
	    	return true
	    }
	    return false
	})
.Filter("before", Authenticate)
.Router("/order",	&admin.OrderController{})
.Get("/version",func (ctx *context.Context) {
	ctx.Output.Body([]byte("1.0.0"))
})
.Post("/login",func (ctx *context.Context) {
	if ctx.Query("username") == "admin" && ctx.Query("username") ==
"password" {
	}
})
.Namespace(
	NewNamespace("/shop").
		Get("/order/:id", func(ctx *context.Context) {
		ctx.Output.Body([]byte(ctx.Input.Param(":id")))
	}),
) 
						
						
					 
					
						2014-05-17 02:26:51 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							55ad951bce 
							
						 
					 
					
						
						
							
							beego: support more router  
						
						... 
						
						
						
						//design model
	beego.Get(router, beego.FilterFunc)
	beego.Post(router, beego.FilterFunc)
	beego.Put(router, beego.FilterFunc)
	beego.Head(router, beego.FilterFunc)
	beego.Options(router, beego.FilterFunc)
	beego.Delete(router, beego.FilterFunc)
	beego.Handler(router, http.Handler)
//example
beego.Get("/user", func(ctx *context.Context) {
	ctx.Output.Body([]byte("Get userlist"))
})
beego.Post("/user", func(ctx *context.Context) {
	ctx.Output.Body([]byte("add userlist"))
})
beego.Delete("/user/:id", func(ctx *context.Context) {
	ctx.Output.Body([]byte([]byte(ctx.Input.Param(":id")))
})
import (
    "http"
    "github.com/gorilla/rpc"
    "github.com/gorilla/rpc/json"
)
func init() {
    s := rpc.NewServer()
    s.RegisterCodec(json.NewCodec(), "application/json")
    s.RegisterService(new(HelloService), "")
    beego.Handler("/rpc", s)
} 
						
						
					 
					
						2014-05-17 02:26:51 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							c188cbbcb4 
							
						 
					 
					
						
						
							
							update all files License  
						
						
						
						
					 
					
						2014-05-17 02:26:50 +08:00 
						 
				 
			
				
					
						
							
							
								Francois 
							
						 
					 
					
						
						
						
						
							
						
						
							bc2f1fb79d 
							
						 
					 
					
						
						
							
							Update app.go  
						
						
						
						
					 
					
						2014-05-13 17:19:50 +02:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							d57557dc55 
							
						 
					 
					
						
						
							
							add  AutoRouterWithPrefix  
						
						
						
						
					 
					
						2014-01-01 17:57:57 +08:00 
						 
				 
			
				
					
						
							
							
								傅小黑 
							
						 
					 
					
						
						
						
						
							
						
						
							ff18ae2562 
							
						 
					 
					
						
						
							
							add api comments in file memzipfile.go,reload.go,router.go,template.go and templatefunc.go, fix spelling error GetInitListner as GetInitListener.  
						
						
						
						
					 
					
						2013-12-21 13:19:24 +08:00 
						 
				 
			
				
					
						
							
							
								傅小黑 
							
						 
					 
					
						
						
						
						
							
						
						
							ce332713c4 
							
						 
					 
					
						
						
							
							gofmt commented go files  
						
						
						
						
					 
					
						2013-12-20 22:35:16 +08:00 
						 
				 
			
				
					
						
							
							
								傅小黑 
							
						 
					 
					
						
						
						
						
							
						
						
							933e98e4f2 
							
						 
					 
					
						
						
							
							add api comments in file beego.go  
						
						
						
						
					 
					
						2013-12-20 19:36:54 +08:00