| 
							
							
								 Christoph Portmann | 3bb4d6f013 | beego/context: Fix ignored Header in case SetStatus has been called before | 2014-07-08 23:24:47 +03:00 |  | 
			
				
					| 
							
							
								 astaxie | fefd8ddb5b | beego: update licence& fix #669 | 2014-07-03 23:40:21 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 14dee37a21 | beego: autorouter params | 2014-07-01 16:55:23 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 34936dde35 | Merge branch 'master' into develop | 2014-06-30 23:50:45 +08:00 |  | 
			
				
					| 
							
							
								 ljyf5593 | ac96c2b15e | beego: fix #657 路由地址不区分大小写问题 | 2014-06-27 11:06:29 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 0f170a80da | update the comments fix #658 | 2014-06-25 10:39:37 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | af4f153830 | beego: update the router rule for * * not match the empty route | 2014-06-21 11:44:24 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 085c362ffb | beego:fix router expge | 2014-06-18 23:32:47 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 117904be73 | beego:fix the some regexp routes to different func | 2014-06-12 23:08:05 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | c13141b8bf | beego:fix when user defined function equal to HTTP | 2014-06-11 22:45:54 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 3db9633ebd | remove websocket logic because not support handler | 2014-06-11 11:12:17 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 6809c97611 | beego: improve performance | 2014-06-11 01:11:32 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 4786fb0948 | beego:fix typo NewControllerRegister | 2014-06-10 20:12:57 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 107a7a21c0 | beego: dev mode print request router & pattern | 2014-06-10 18:09:07 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | f7b01aab13 | beego: modify the filter sequence | 2014-06-10 11:02:41 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 2570f075d9 | beego:change ControllerComments exported | 2014-06-09 17:46:13 +08:00 |  | 
			
				
					| 
							
							
								 astaxie | 21cb8ea4a3 | beego:AST code | 2014-06-09 17:33:04 +08:00 |  | 
			
				
					| 
							
							
								 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 |  |