-
8aceb5ff8c
fix crash
main
Muyao CHEN
2024-09-30 19:44:10 +02:00
-
9da3012789
Integrate cobra into the framework part1
Muyao CHEN
2024-09-30 19:38:16 +02:00
-
fc4f94e967
GoWeb: add cobra
Muyao CHEN
2024-09-30 14:02:36 +02:00
-
7c4a95ac04
Repo: Add binary to gitignore
Muyao CHEN
2024-09-30 13:53:00 +02:00
-
17b19e3a10
Repo: reorganize the repo structure
Muyao CHEN
2024-09-30 13:42:37 +02:00
-
c3fc59b8f1
Gin: add container into Gin
Muyao CHEN
2024-09-30 09:32:33 +02:00
-
f0fc7ee2cb
Gin: add gin into the framework
Muyao CHEN
2024-09-29 23:50:00 +02:00
-
f0b688ff8c
Container: Add Gin web service provider
Muyao CHEN
2024-09-28 22:48:33 +02:00
-
f866f18cfd
Container: create service container and service provider
Muyao CHEN
2024-09-28 22:18:32 +02:00
-
722e8191a9
GoWeb: Remove everything to use Gin
Muyao CHEN
2024-09-28 11:13:18 +02:00
-
c5ab1debdb
stop: use graceful shutdown for 5s
my-framework
Muyao CHEN
2024-09-26 23:05:05 +02:00
-
c0fea38790
stop: use graceful shutdown
Muyao CHEN
2024-09-26 22:58:55 +02:00
-
b98513ad36
stop: catch signals
Muyao CHEN
2024-09-26 22:27:26 +02:00
-
0786a97a77
context: Get params from url
Muyao CHEN
2024-09-26 19:01:34 +02:00
-
cb1ea9f701
request/response: add implementations for response writer
Muyao CHEN
2024-09-26 09:32:44 +02:00
-
8f4b378fdd
request/response: add more implementations
Muyao CHEN
2024-09-25 22:45:25 +02:00
-
099d1aeb0f
request/response: add interfaces and implementations
Muyao CHEN
2024-09-25 22:20:00 +02:00
-
3b16d6b16a
middleware: refactor tests
Muyao CHEN
2024-09-25 14:09:29 +02:00
-
fc4103cff3
middleware: add tests
Muyao CHEN
2024-09-25 13:52:12 +02:00
-
e770731643
middleware: Add recovery middleware
Muyao CHEN
2024-09-25 13:35:38 +02:00
-
3bf14b9c04
middleware: Integrate middlewares into router functions
Muyao CHEN
2024-09-25 13:31:37 +02:00
-
1aa9b78bdc
context: implement handler chain
Muyao CHEN
2024-09-24 23:33:33 +02:00
-
e8c4cbaa89
middleware/timeout: implement timeout middleware
Muyao CHEN
2024-09-24 23:21:48 +02:00
-
14af16c71e
middleware/timeout: add timeout middleware
Muyao CHEN
2024-09-24 23:07:42 +02:00
-
9f83bc7b58
go-sum: commit go sum
Muyao CHEN
2024-09-24 23:07:13 +02:00
-
0a5e329aa4
core: format
Muyao CHEN
2024-09-24 23:06:39 +02:00
-
0ed626e351
Route: Use a trie to register routes
Muyao CHEN
2024-09-16 18:25:09 +02:00
-
d90e564620
Router: add prefix group interface and implementation
Muyao CHEN
2024-09-16 12:04:27 +02:00
-
5cb54ae560
Router: add static routers
Muyao CHEN
2024-09-16 11:39:38 +02:00
-
913e33a993
Context: Test context with timeout
Muyao CHEN
2024-09-15 22:39:58 +02:00
-
f076ebaa3a
Context: hard foo controller mapping for test purpose
Muyao CHEN
2024-09-15 22:39:34 +02:00
-
33e9d1e613
Context: use timeout in JSON writer
Muyao CHEN
2024-09-15 22:38:41 +02:00
-
f804f175e0
Context: create a customized Context type.
Muyao CHEN
2024-09-05 22:48:57 +02:00
-
63d5d0dc59
Add framework core type
Muyao CHEN
2024-09-05 17:30:59 +02:00
-
b96656a469
Official doc for http server
Muyao CHEN
2024-09-05 16:23:58 +02:00
-
d97a2f3bca
Initial commit
vinchent
2024-09-05 14:21:22 +00:00