UNPKG

web-servo

Version:

Node HTTP web server that can execute node JS scripts

71 lines 1.46 kB
{ "server": { "port": "80", "dir": "www/", "exitOnError": true, "ssl": { "enabled": false, "key": "", "cert" : "" } }, "page": { "default": "index.html", "script": "node.js", "error": { "401": "page/error/401.html", "404": "page/error/404.html", "500": "page/error/500.html" } }, "url": { "/not-here.html": { "alias": "test.html" }, "/alias-recursion-1.html": { "alias": "alias-recursion-2.html" }, "/alias-recursion-2.html": { "alias": "alias-recursion-1.html" }, "/first/*": { "alias": "/second/*" }, "/protected/*": { "authentication": { "login": "admin", "password": "123456789" } }, "/protected-file.html": { "authentication": { "login": "admin", "password": "secure" } } }, "methods": { "allowed": ["OPTIONS", "GET", "POST", "HEAD", "PUT", "PATCH", "DELETE", "COPY", "LINK", "UNLINK", "TRACE", "CONNECT"], "OPTIONS": { "headers": { "test": "ok" } } }, "log": { "access": { "enabled": true, "path": "log/access.log", "console": false }, "error": { "debug": true, "enabled": true, "path": "log/error.log", "console": true }, "warning": { "enabled": true } } }