Difference between revisions of "HTTPD Library"

From SolarStrike wiki
Jump to: navigation, search
(Created page with "= Creating a cache instance = '''object Httpd()''' '''object Httpd(table config)''' The HTTPD library is optional and the module must be required before use. Next, the Httpd...")
(No difference)

Revision as of 13:10, 8 September 2016

Creating a cache instance

object Httpd()

object Httpd(table config)

The HTTPD library is optional and the module must be required before use. Next, the Httpd class must be instantiated:

require('httpd/httpd');

httpd = Httpd();

Optionally, you may provide config parameters:

httpd = Httpd({
   ip            = '0.0.0.0',        -- The IP to bind to; use 0.0.0.0 to accept any connection; default 127.0.0.1
   port          = 80,               -- The port to bind to; default 8080
   controllerDir = '/Controllers/',  -- Folder to look for controller objects; default /Controllers/
   viewDir       = '/Views/',        -- Folder to look for view files & templates; default /Views/
   staticDir     = '/Static/',       -- Folder to look for static files (images, css, javascript, etc.); default /Static/
)};