We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c7ca307 commit 98cc17fCopy full SHA for 98cc17f
examples/tls/main.zig
@@ -15,6 +15,8 @@ const Route = http.Route;
15
const Router = http.Router;
16
const Respond = http.Respond;
17
18
+const Compression = http.Middlewares.Compression;
19
+
20
fn root_handler(ctx: *const Context, _: void) !Respond {
21
_ = ctx;
22
@@ -51,11 +53,12 @@ pub fn main() !void {
51
53
defer t.deinit();
52
54
55
var router = try Router.init(allocator, &.{
56
+ Route.init("/").get({}, root_handler).layer(),
57
+ Compression(.{ .gzip = .{} }),
58
Route.init("/embed/pico.min.css").embed_file(
59
.{ .mime = http.Mime.CSS },
60
@embedFile("embed/pico.min.css"),
61
).layer(),
- Route.init("/").get({}, root_handler).layer(),
62
}, .{});
63
defer router.deinit(allocator);
64
router.print_route_tree();
@@ -82,6 +85,7 @@ pub fn main() !void {
82
85
.cert_name = "CERTIFICATE",
83
86
.key_name = "EC PRIVATE KEY",
84
87
} },
88
+ .stack_size = 1024 * 1024 * 8,
89
});
90
try server.serve(rt, p.router, p.socket);
91
}
0 commit comments