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 |
|
傅小黑
|
3f3bf299a6
|
add api comments in file app.go
|
2013-12-20 19:20:13 +08:00 |
|
vadimi
|
12a37f71be
|
Fixed some typos
|
2013-12-04 22:27:29 -05:00 |
|
astaxie
|
3c91360d72
|
dictinct system pkg and third pkg
|
2013-12-03 21:37:39 +08:00 |
|
Pengfei Xue
|
e823b6ea95
|
add server host:port info when starting app
|
2013-11-26 15:30:59 +08:00 |
|
knightmare
|
47fc32ba47
|
add func InsertFilter(pattern string, pos int, filter FilterFunc) *App to replace AddFilter
pos can be const:
BeforeRouter = iota
AfterStatic
BeforeExec
AfterExec
FinishRouter
|
2013-11-25 15:59:40 +08:00 |
|
astaxie
|
a981dab536
|
fix #286
the process exit and the channel info can't flush to console
|
2013-11-13 21:11:08 +08:00 |
|
astaxie
|
9446563e5b
|
add util func to get the url fix #282
UrlFor(endpoint string, values ...string) string
|
2013-11-10 23:05:07 +08:00 |
|
astaxie
|
63da329468
|
go on modify api
|
2013-09-10 00:17:49 +08:00 |
|
astaxie
|
bd61dd9ffc
|
change a log about new version
|
2013-09-10 00:00:18 +08:00 |
|