scansion/serve.lua

changeset 162
f888f236321f
parent 159
0aa4f7bda3f8
equal deleted inserted replaced
161:fadae5511044 162:f888f236321f
46 response.conn:send(table.concat(http_server.prepare_header(response))); 46 response.conn:send(table.concat(http_server.prepare_header(response)));
47 47
48 local ok, ret = pcall(run_script, "web", event.request.body, log); 48 local ok, ret = pcall(run_script, "web", event.request.body, log);
49 49
50 if not ok then 50 if not ok then
51 log("error", ret); 51 local line = nil;
52 if type(ret) == "string" then
53 line = tonumber(ret:match("%(line (%d+)%)$"));
54 end
55 log("error", { message = ret, line = line });
52 end 56 end
53 57
54 response.conn:write("0\r\n\r\n"); 58 response.conn:write("0\r\n\r\n");
55 response:done(); 59 response:done();
56 60

mercurial