-
Gervase Markham authored7bae598a
ORGANIZATION.md 1.15 KiB
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 them -
lib/
- javascript modules. -
views/
- express views, served beforestatic/
(if present) -
tests/
- tests written using vows -
tests/run.js
- a "run all" script to run all tests -
app.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.