| 
							
							
								 astaxie | 6c8a7f1382 | beego: router change to method Tree | 2014-06-09 10:11:37 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | e00eab7f49 | beego: change to tree | 2014-06-08 20:24:07 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 5dee6b7d19 | beego: fix the namespace cond | 2014-05-28 10:23:31 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | f6c7a6bd32 | beego: improve the admin router print | 2014-05-27 17:27:22 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 3f7e91e6a4 | beego:fix *.* router bug | 2014-05-26 10:15:56 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 0d17d974cd | beego: update namespace | 2014-05-23 15:56:25 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 17104c25a2 | beego: Refactoring Filter & add comments | 2014-05-20 18:47:41 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 9f01aeed31 | beego:remove unused code | 2014-05-19 18:52:48 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | c5c806b58e | beego: XSRF support Controller level fix #610 default value is true when you Enable Global XSRF, also can control in
the prepare function to change the value. | 2014-05-17 02:26:51 +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 | 3b9a404138 | beego: support other analisys & fix typo | 2014-05-17 02:26:50 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | c188cbbcb4 | update all files License | 2014-05-17 02:26:50 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 4245521660 | fix #576 | 2014-05-17 02:26:50 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | aa68ffecec | beego: support not-empty value in router fix #555 | 2014-05-17 02:26:50 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 3255a43568 | beego: move staticServer to New file | 2014-04-06 00:18:21 +08:00 |  | 
			
				
					| 
							
							
								 asta.xie | 9c959fba4d | fix string | 2014-03-29 14:59:55 +08:00 |  | 
			
				
					| 
							
							
								 asta.xie | 5588bfc35e | support filter to get router. get runController & runMethod | 2014-03-29 14:55:34 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 5d392b76c7 | Merge pull request #531 from unphp/develop Update router.go | 2014-03-14 10:08:47 +08:00 |  | 
			
				
					| 
							
							
								 asta.xie | 769f7c751b | fix static file route | 2014-03-12 21:06:20 +08:00 |  | 
			
				
					| 
							
							
								 asta.xie | 624f6258ee | fix read / | 2014-03-12 18:29:45 +08:00 |  | 
			
				
					| 
							
							
								 unphp | 43c977ab62 | Update router.go To append a slice's value into "exceptMethod", for controller's methods shouldn't reflect to AutoRouter | 2014-03-12 17:20:53 +08:00 |  | 
			
				
					| 
							
							
								 asta.xie | 6c92ca2a16 | fix bug for static file like /static  /static_js /static_css | 2014-03-12 17:03:34 +08:00 |  | 
			
				
					| 
							
							
								 asta.xie | f7430a2ce1 | enhance the static file path. If user foget / path.Join will auto fix it. | 2014-03-12 15:56:05 +08:00 |  | 
			
				
					| 
							
							
								 asta.xie | 04a19685ed | enhance the static file path. If user foget / path.Join will auto fix it. | 2014-02-26 14:44:41 +08:00 |  | 
			
				
					| 
							
							
								 slene | 6e9ba0ea7f | fix SessionRegenerateID should release old SessionStore and release new SessionStore in router.go | 2014-01-11 17:01:33 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 31bdb793cf | make fix | 2014-01-05 15:21:50 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | d57557dc55 | add  AutoRouterWithPrefix | 2014-01-01 17:57:57 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 1e57587fe9 | support Hijacker #428 | 2013-12-31 20:47:48 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | a1e29b0b75 | Merge pull request #422 from pengfei-xue/devel simplify condition test for trailing / | 2013-12-30 04:58:50 -08:00 |  | 
			
				
					| 
							
							
								 astaxie | 984b0cbf31 | 1. :all param default expr change from (.+)  to (.*) 2. add hookfunc to support appstart hook | 2013-12-30 15:06:51 +08:00 |  | 
			
				
					| 
							
							
								 Pengfei Xue | 3a08eec1f9 | simplify condition test for trailing / | 2013-12-30 11:29:35 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 95dc670eb4 | fix #416 | 2013-12-28 23:06:20 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 7a3d05ebf3 | when pattern is /admin while the url is /admin/ should return 200. fix #416 | 2013-12-28 23:04:45 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 0b659961ba | clearly the router, If user set the third params, will not follow the RESTful method | 2013-12-24 15:27:00 +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 |  | 
			
				
					| 
							
							
								 astaxie | 57781d1001 | when panic show the request url | 2013-12-21 01:20:35 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 419c3fc772 | remove contextBuffer fix #396 | 2013-12-21 00:34:59 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 3f0e55de56 | reverse pull request 397, it not a bug. Just should this way | 2013-12-20 13:20:09 +08:00 |  | 
			
				
					| 
							
							
								 Pengfei Xue | 00020139c5 | fix routing bug | 2013-12-20 11:38:29 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | e481671814 | _method also must support user defined router | 2013-12-19 13:07:43 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 53b2a29b44 | when method is POST then to parse form | 2013-12-19 12:50:47 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | cb49be7815 | fix router Put and Delete method when post method with _method | 2013-12-19 12:47:54 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | de0113ae6a | add comments & change channel from 100 to 1000 | 2013-12-19 00:43:29 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 7242bc862e | improve main login performance | 2013-12-18 23:48:43 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | b346617dc1 | context.output now need reponsewriter | 2013-12-18 22:35:52 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | b8ed790858 | recycling memory buffer in context | 2013-12-18 22:33:21 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 48cefc6767 | improve performance change reflect to interface | 2013-12-18 21:32:25 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | e01fbd497c | when call abort show the err:http: multiple response.WriteHeader calls | 2013-12-18 20:53:23 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 9edf3143e1 | fix autorouter params | 2013-12-18 10:00:52 +08:00 |  |