Webox-node can execute js file through node-cli, just like CGI. It can also load js file as commonjs module, just like PHP and ASP.
npm i webox-node
npx webox
The web server will listen on 127.0.0.1:80
and use ./webroot
as the root directory.
npx webox 0.0.0.0:80 public
The web server will listen on 0.0.0.0:80
and use ./public
as the root directory.
Other users can use your internal ip to access your published site.
Dynamically parse *.cgi
or '*.cgi.js
, and then output the result to browser.
Dynamically parse *.cjs
or '*.cjs.js
, and then output the result to browser.
Set process.env.WEBOX_EXIT_CODE
to 1
, Even if the program exits normally, an error will be reported.
Please set process.env.WEBOX_CONF_FILE
to config file path.
module.exports = {
WEBOX_MODE: 'development',
WEBOX_HOST: '127.0.0.1',
WEBOX_PORT: 80,
WEBOX_ROOT: 'webroot',
WEBOX_INDEX: [
'index.html',
'index.htm'
],
WEBOX_ERROR: {
200: '%s',
400: 'Bad Request: %s',
403: 'Forbidden : %s',
404: 'NO Found: %s',
500: 'Internal Server Error: %s',
503: 'Service Unavilable: %s'
}
};