家福
|
f3b8fef34f
|
fix: type matching supports string to int (#2038)
* fix: type matching supports string to int
* feat: type matching supports string to int
Co-authored-by: 程家福 <chengjiafu@uniontech.com>
|
2 years ago |
Zhang.Y
|
7da77302f4
|
fix: `\u003cnil\u003e` log output when http server shutdown. (#2055)
|
2 years ago |
Kevin Wan
|
ed1c937998
|
feat: convert grpc errors to http status codes (#1997)
* feat: convert grpc errors to http status codes
* chore: circuit break include unimplemented grpc error
* chore: add reference link in comments
|
2 years ago |
Kevin Wan
|
ac321fc146
|
feat: add fields with logx methods, support using third party logging libs. (#1847)
* backup
* simplify
* chore: remove unused pool
* chore: fix lint errors
* chore: use strings.Builder instead of bytes.Buffer
* test: add more tests
* chore: fix reviewdog
* test: fix data race
* feat: make logger customizable
* chore: fix reviewdog
* test: fix fails
* chore: fix set writer twice
* chore: use context instead of golang.org context
* chore: specify uint32 for level types
|
3 years ago |
Kevin Wan
|
3bbc90ec24
|
refactor: move json related header vars to internal (#1840)
* refactor: move json related header vars to internal
* refactor: use header.ContentType
|
3 years ago |
Kevin Wan
|
5c9fae7e62
|
feat: support sub domain for cors (#1827)
|
3 years ago |
Kevin Wan
|
c1d9e6a00b
|
feat: add httpc.Parse (#1698)
|
3 years ago |
Kevin Wan
|
3b7ca86e4f
|
chore: add unit tests (#1615)
* test: add more tests
* test: add more tests
|
3 years ago |
Kevin Wan
|
842656aa90
|
feat: log 404 requests with traceid (#1554)
|
3 years ago |
Kevin Wan
|
a91c3907a8
|
feat: rename module from tal-tech to zeromicro (#1413)
|
3 years ago |
Kevin Wan
|
cd289465fd
|
chore: coding style and comments (#1361)
* chore: coding style and comments
* chore: optimize `ParseJsonBody` (#1353)
* chore: optimize `ParseJsonBody`
* chore: optimize `ParseJsonBody`
* fix: fix a test
* chore: optimize `ParseJsonBody`
* fix a test
* chore: add comment
* chore: refactor
Co-authored-by: chenquan <chenquan.dev@foxmail.com>
|
3 years ago |
charliecen
|
d5e493383a
|
chose: cancel the assignment and judge later (#1359)
Co-authored-by: charliecen <chq@abierr.com>
|
3 years ago |
Kevin Wan
|
3dda557410
|
chore: only allow cors middleware to change headers (#1276)
|
3 years ago |
Kevin Wan
|
c800f6f723
|
chore: avoid superfluous WriteHeader call errors (#1275)
|
3 years ago |
Kevin Wan
|
0395ba1816
|
feat: add rest.WithCustomCors to let caller customize the response (#1274)
|
3 years ago |
Kevin Wan
|
a6c8113419
|
chore: refactor, better goctl message (#1228)
|
3 years ago |
Kevin Wan
|
28409791fa
|
feat: support CORS, better implementation (#1217)
* feat: support CORS, better implementation
* chore: refine code
|
3 years ago |
Kevin Wan
|
c28e01fed3
|
feat: support CORS by using rest.WithCors(...) (#1212)
* feat: support CORS by using rest.WithCors(...)
* chore: add comments
* refactor: lowercase unexported methods
* ci: fix lint errors
|
3 years ago |
Kevin Wan
|
769d06c8ab
|
refactor: simplify tls config in rest (#1181)
|
3 years ago |
Howie
|
cd1f8da13f
|
[update] add plugin config (#1180)
Signed-off-by: lihaowei <haoweili35@gmail.com>
|
3 years ago |
Kevin Wan
|
6476da4a18
|
rest log with context (#998)
|
3 years ago |
Allen Liu
|
3b683fd498
|
feat: change logger to traceLogger for getting traceId when recovering (#374)
|
3 years ago |
Kevin Wan
|
fc04ad7854
|
export pathvar for user-defined routers (#911)
* refactor
* export pathvar for user-defined routers
|
3 years ago |
fangjianwei
|
b812e74d6f
|
Fixed http listener error. (#843)
|
3 years ago |
Kevin Wan
|
1a1a6f5239
|
add http hijack methods (#555)
|
4 years ago |
Kevin Wan
|
655ae8034c
|
fix golint issues in rest (#529)
|
4 years ago |
Kevin Wan
|
395a1db22f
|
add more tests for rest (#462)
|
4 years ago |
Kevin Wan
|
42883d0899
|
fix golint issues, redis methods (#455)
|
4 years ago |
Kevin Wan
|
e97e1f10db
|
simplify code with http.Flusher type conversion (#325)
* simplify code with http.Flusher type conversion
* simplify code with http.Flusher type conversion, better version
|
4 years ago |
jichangyun
|
0bd2a0656c
|
The ResponseWriters defined in rest.handler add Flush interface. (#318)
|
4 years ago |
kevin
|
3806e66cf1
|
simplify http server starter
|
4 years ago |
kevin
|
bd430baf52
|
graceful shutdown refined
|
4 years ago |
kevin
|
c9ec22d5f4
|
add https listen and serve
|
4 years ago |
kevin
|
4c9315e984
|
add more tests
|
4 years ago |
kevin
|
86d3de4c89
|
use package level defined contextKey as context key
|
4 years ago |
kevin
|
80d55dbc02
|
export httpx.GetRemoteAddr
|
4 years ago |
kevin
|
b541403ce2
|
export router
|
4 years ago |
kevin
|
a7c02414f3
|
export token parser for refresh token service
|
4 years ago |
kevin
|
0a7e0cce77
|
update package reference
|
4 years ago |
kevin
|
b73684d9a6
|
move router to httpx
|
4 years ago |
kevin
|
f372ded63c
|
rename ngin to rest
|
4 years ago |
kevin
|
0897f60c5d
|
rename ngin to rest
|
4 years ago |