Skip to content

Commit 98cc17f

Browse files
committedFeb 2, 2025
chore(examples): add compression to tls example
1 parent c7ca307 commit 98cc17f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed
 

‎examples/tls/main.zig

+5-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ const Route = http.Route;
1515
const Router = http.Router;
1616
const Respond = http.Respond;
1717

18+
const Compression = http.Middlewares.Compression;
19+
1820
fn root_handler(ctx: *const Context, _: void) !Respond {
1921
_ = ctx;
2022

@@ -51,11 +53,12 @@ pub fn main() !void {
5153
defer t.deinit();
5254

5355
var router = try Router.init(allocator, &.{
56+
Route.init("/").get({}, root_handler).layer(),
57+
Compression(.{ .gzip = .{} }),
5458
Route.init("/embed/pico.min.css").embed_file(
5559
.{ .mime = http.Mime.CSS },
5660
@embedFile("embed/pico.min.css"),
5761
).layer(),
58-
Route.init("/").get({}, root_handler).layer(),
5962
}, .{});
6063
defer router.deinit(allocator);
6164
router.print_route_tree();
@@ -82,6 +85,7 @@ pub fn main() !void {
8285
.cert_name = "CERTIFICATE",
8386
.key_name = "EC PRIVATE KEY",
8487
} },
88+
.stack_size = 1024 * 1024 * 8,
8589
});
8690
try server.serve(rt, p.router, p.socket);
8791
}

0 commit comments

Comments
 (0)