for-GET Server [![Build Status][2]][1]
April 20, 2014 ยท View on GitHub
for-GET Server is a reference implementation of an HTTP server running the for-GET Machine.
Currently it is wrapping the built-in NodeJS HTTP Server and only creates the structure of an HTTP transaction as prescribed by the for-GET Machine.
In the future, this server will be standalone running on top of the NodeJS TCP Server, and use PEG parsers for requests and generators for responses.
This is part of a bigger effort: for-GET HTTP.
Status
This software is highly volatile; the v4 diagram has the same status.
Usage
npm install for-get-server
{
Server
Resource
} = require 'for-get-server'
class MyResource extends Resource
content_types_provided: () ->
{
'text/html': () -> '123'
}
app = new Server()
app.use '/', MyResource.middleware()
app.listen 8000
Shell
# Shortcut to start a server from a configuration file
for-get-server path_to_config
# Sample
make sample