astaxie
|
885c0678ff
|
move filter wrong http method
|
2014-08-04 16:21:34 +08:00 |
|
astaxie
|
474a16a7a0
|
beego: improve the static file server
|
2014-08-04 15:31:27 +08:00 |
|
astaxie
|
d17f107fc4
|
beego: fix #702 auto render
|
2014-07-18 13:29:54 +08:00 |
|
astaxie
|
19c3a5b41c
|
beego: improve the router debug infomation
|
2014-07-09 09:38:36 +08:00 |
|
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 |
|