Implemented a simple web server
This commit is contained in:
parent
196f9aa551
commit
e65c9130c0
|
@ -0,0 +1 @@
|
|||
node_modules/
|
14
app.js
14
app.js
|
@ -1 +1,13 @@
|
|||
console.log("Hello, world.");
|
||||
var argv = require("commander")
|
||||
.option("-p, --port <n>", "port to use", parseInt)
|
||||
.parse(process.argv);
|
||||
|
||||
PORT = 80; // Default port.
|
||||
if (argv.port) {
|
||||
PORT = argv.port;
|
||||
}
|
||||
|
||||
// Run the server!
|
||||
var Server =
|
||||
new (require("./lib/server.js"))()
|
||||
.listen(PORT);
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Hello, world.
|
|
@ -0,0 +1,30 @@
|
|||
/**
|
||||
* Module dependencies.
|
||||
*/
|
||||
|
||||
var connect = require("connect");
|
||||
|
||||
/**
|
||||
* Export module.
|
||||
*/
|
||||
|
||||
module.exports = Server;
|
||||
|
||||
/**
|
||||
* The Server class.
|
||||
*
|
||||
* @public
|
||||
*/
|
||||
|
||||
function Server() {
|
||||
|
||||
/**
|
||||
* Start the server.
|
||||
*
|
||||
* @public
|
||||
*/
|
||||
|
||||
this.listen = function(port) {
|
||||
connect().use(connect.static("client")).listen(port);
|
||||
};
|
||||
};
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"dependencies": {
|
||||
"connect": "2.13.0",
|
||||
"commander": "2.1.0"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue