A host for node/express web applications, with a RESTful admin API.
Quickly turn your server into a website/gateway. Easily add/remove apps. Good for personal site.
Support:
- proxy based on domain or path
npm install -g express-site
express-site [options] <dir>
This will start the site at port 80, and the admin API at port 9000, both over http by default. These can be changed by options.
Enter express-site --help
to view all options.
You can put configuration files in the site directory. You need to restart the site after modifying them.
CORS configuration. See https://github.com/expressjs/cors#configuration-options.
Proxy options. See https://github.com/http-party/node-http-proxy#options.
Admin API basic auth configuration. See https://github.com/LionC/express-basic-auth#readme.