diff --git a/examples/server/server.cpp b/examples/server/server.cpp index 3e27a7bbb..b011ff7cd 100644 --- a/examples/server/server.cpp +++ b/examples/server/server.cpp @@ -719,7 +719,10 @@ int main(int argc, char **argv) Server svr; - svr.set_default_headers({ {"Access-Control-Allow-Origin", "*"} }); + svr.set_default_headers({ + {"Access-Control-Allow-Origin", "*"}, + {"Access-Control-Allow-Headers", "content-type"} + }); svr.Get("/", [](const Request &, Response &res) { res.set_content("

llama.cpp server works

", "text/html"); }); @@ -874,6 +877,11 @@ int main(int argc, char **argv) } }); + svr.Options(R"(/.*)", [&llama](const Request &req, Response &res) + { + return res.set_content("", "application/json"); + }); + svr.Post("/tokenize", [&llama](const Request &req, Response &res) { json body = json::parse(req.body);