Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A simple fast node http server toolkit.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 examples
Octocat-spinner-32 lib
Octocat-spinner-32 www
Octocat-spinner-32 README.md
Octocat-spinner-32 example.js
Octocat-spinner-32 sns.js
README.md

simple-node-server

A simple fast node http server. More a toolkit than a platform.

Goals

  • easy to do common things.
  • possible to do uncommon things.
  • small enough to rewrite easily

So far

  • File Serving
  • Auto indexing
  • Directory indexing
  • ejs parser
  • a crappy router

Up Next

  • Configurable logging statements (dumping everything now, it's perty noisy)
  • Custom error pages
  • More eventedness/AOP/etc. A way for plugins to alter the behavior of the server, without necessarily being one of the actions in the chain
  • some scripts to wrap up the core server, and do stuff like start, stop, point &2 at a log file, etc.
  • a non-crappy url-to-function router
  • testing
  • Documentation!
Something went wrong with that request. Please try again.