create_a_framework
v0.3.0
Published
writeHead framework
Downloads
1
Readme
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