Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Utilities functions for node.js that borrow some useful concepts from Django
branch: master

This branch is 1 commit ahead of simonw:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
static-demo
template-demo
template
utils
.gitignore
README.txt
TEMPLATES.md
djangode.js
example.js
license.txt
regression.py
template_example.js

README.txt

djangode
========

Utility functions for node.js that imitate some useful concepts from Django.

    http://nodejs.org/
    http://www.djangoproject.com/

Example usage:

    var dj = require('./djangode');
    dj.serve(dj.makeApp([
        ['^/$', function(req, res) {
            dj.respond(res, '<h1>Homepage</h1>');
        }],
        ['^/other$', function(req, res) {
            dj.respond(res, '<h1>Other page</h1>');
        }],
        ['^/page/(\\d+)$', function(req, res, page) {
            dj.respond(res, '<h1>Page ' + page + '</h1>');
        }]
    ]), 8008); // Serves on port 8008

Run "node example.js" for a slightly more interesting example.
Something went wrong with that request. Please try again.