2021-04-25 00:09:01 +00:00
|
|
|
-- /.init.lua is loaded at startup in redbean's main process
|
|
|
|
HidePath('/usr/share/zoneinfo/')
|
|
|
|
|
2021-05-03 18:52:24 +00:00
|
|
|
-- open a browser tab using explorer/open/xdg-open
|
|
|
|
-- LaunchBrowser('/tool/net/demo/index.html')
|
|
|
|
|
|
|
|
-- this intercepts all requests if it's defined
|
2021-04-25 00:09:01 +00:00
|
|
|
function OnHttpRequest()
|
|
|
|
if HasParam('magic') then
|
|
|
|
Write('<p>\r\n')
|
|
|
|
Write('OnHttpRequest() has intercepted your request<br>\r\n')
|
|
|
|
Write('because you specified the magic parameter\r\n')
|
|
|
|
Write('<pre>\r\n')
|
|
|
|
Write(EscapeHtml(LoadAsset('/.init.lua')))
|
|
|
|
Write('</pre>\r\n')
|
|
|
|
else
|
2021-05-03 18:52:24 +00:00
|
|
|
Route() -- this asks redbean to do the default thing
|
2021-04-25 00:09:01 +00:00
|
|
|
end
|
|
|
|
SetHeader('Server', 'redbean!')
|
|
|
|
end
|