WJQSERVER
2e55db4e2d
docs: add comprehensive documentation and fix SSE graceful shutdown
...
- Created a detailed \`docs\` directory with Chinese documentation for all major features.
- Implemented \`BaseContext\` propagation in \`Engine\` to allow long-lived connections (like SSE) to receive shutdown signals.
- Added \`Engine.Context()\` to provide access to the shutdown context.
- Updated \`docs/sse.md\` with a guide on handling graceful shutdowns.
- Cleaned up temporary build/update scripts.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-02-18 15:52:42 +00:00
WJQSERVER
b348d7d41f
update TempSkippedNodesPool
2025-12-14 23:42:50 +08:00
WJQSERVER
60b2936eff
add TempSkippedNodesPool
2025-12-14 23:16:29 +08:00
WJQSERVER
904aea5df8
refactor: Improve engine's tree processing and context handling.
2025-12-14 22:56:37 +08:00
wjqserver
c9b8e966c4
remove too much log print
2025-07-27 16:34:46 +08:00
google-labs-jules[bot]
504089b748
feat: add MPL 2.0 license headers to all go files
2025-07-24 08:07:38 +00:00
wjqserver
336b8ad958
fix: missed engine.UnMatchFSRoutes set value
2025-07-09 03:17:16 +08:00
wjqserver
989eb34c4c
refactor(internal break) Enhance static file serving for modularity and performance
2025-07-09 03:10:46 +08:00
wjqserver
cb86cb935a
add maxBytesReader & ctxMerge
2025-07-08 13:26:18 +08:00
wjqserver
17bab2dcfd
remove unuse code
2025-07-06 18:09:37 +08:00
wjqserver
76d07364ae
optimize defaulterrorhandle && add SetRespBodyFile
2025-06-25 17:49:03 +08:00
wjqserver
6c6a5a99b1
add slash settings && StaticFS
2025-06-22 18:06:19 +08:00
wjqserver
53544644af
use new resolveRoutePath replace path.Join && add UseIf
2025-06-17 14:20:14 +08:00
wjqserver
ebb634b643
update default error handle
2025-06-13 17:53:48 +08:00
wjqserver
0076c7538c
fix default error handle
2025-06-13 14:41:10 +08:00
wjqserver
803a6747f6
update serve && add custom srv configure
2025-06-12 09:40:46 +08:00
wjqserver
9a2aeef0d0
remove ANY form MethodsSet to avoid conflict
2025-06-11 11:23:15 +08:00
wjqserver
bb822599b9
update methods
2025-06-11 11:11:54 +08:00
wjqserver
ce5efae287
update
2025-06-10 21:37:53 +08:00
wjqserver
450d6294ad
remove dup engine.pool.Put(c)
2025-06-06 22:13:17 +08:00
wjqserver
81fd3902cb
fix ctx lifetime
2025-06-06 21:43:16 +08:00
wjqserver
69469c0306
fix NoRoutes
2025-06-05 20:47:41 +08:00
wjqserver
c6c65c04a7
[engine] add NoRoutes
2025-06-05 20:31:18 +08:00
wjqserver
31d2065f07
[engine] add StaticFile
2025-06-04 21:50:03 +08:00
wjqserver
899d3ff48b
add logreco
2025-06-04 20:44:23 +08:00
wjqserver
52b900db92
fix fileserver status chain
2025-05-30 21:31:54 +08:00
wjqserver
54ff216eff
add static
2025-05-29 21:27:35 +08:00
wjqserver
484f2f016b
init(v0.0.1)
2025-05-28 18:25:28 +08:00