0.3.0 • Published 9 years ago

create_a_framework v0.3.0

Weekly downloads
2
License
ISC
Repository
github
Last release
9 years ago

SEA D49 Create a Framework

A lightweight framework that populates the writeHead either (200, {'Content-Type': 'text/plain'}) or (200, {'Content-Type': 'application/json'}) for GET requests

Additionally, starts router and server at specified ports.

####Example

var app = require('./app');
var myRouter = new app.Router();

myRouter.get('/testRoute', function(err, res) {
	res.send(200, 'this is a test');
});

app.createServer(myRouter)

app.start(port, function() {console.log('server started on port: ' + port)});

####Functions

-myRouter Sets the functionality to respond to get requests

-myRouter.get(route, function(err, res) { res.send(statusCode, request data) }); User provides route, status code, and request data to build the response from get request. If no status code provided, will default to 200.

-app.createServer(myRouter) Creates the server

-app.start(port, callback) Sets the port that the server will run on. Additionally, has optional callback function to alert user that server is running