Commit Graph

32 Commits (78ba00d3a74338ca426db15abe82f605c054c29e)

Author SHA1 Message Date
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