mirror of
https://github.com/zigzap/zap.git
synced 2025-10-21 15:44:10 +00:00
23 lines
543 B
Zig
23 lines
543 B
Zig
const std = @import("std");
|
|
const httpz = @import("httpz");
|
|
|
|
pub fn main() !void {
|
|
var gpa = std.heap.GeneralPurposeAllocator(.{
|
|
.thread_safe = true,
|
|
}){};
|
|
const allocator = gpa.allocator();
|
|
|
|
var server = try httpz.Server().init(allocator, .{
|
|
.port = 3000,
|
|
.address = "127.0.0.1",
|
|
});
|
|
defer server.deinit();
|
|
var router = server.router();
|
|
|
|
router.get("/", index);
|
|
try server.listen();
|
|
}
|
|
|
|
fn index(_: *httpz.Request, res: *httpz.Response) !void {
|
|
res.body = "HI FROM ZIG-HTTPZ";
|
|
}
|