Several node.js servers are implemented in this repostiory, each is implemented on top of the express framework and should obey roughly the following directory structure:
var/
- a demand created directory with ephemeral files generated during the run (keys, logs, etc).static/
- files served verbatim without any substitution nor server side logic in themlib/
- javascript modules.views/
- express views, served beforestatic/
(if present)tests/
- tests written using vowstests/run.js
- a "run all" script to run all testsapp.js
application "entry point", exposes a single functionexports.setup
that takes a handle to an express server as an argument and sets up routes or associates middleware to it.run.js
- script to run a standalone (production) node.js server - typically bound against a well known localhost port.