Skip to content

Commit

Permalink
Separated the function export from bin.
Browse files Browse the repository at this point in the history
  • Loading branch information
sboyina committed May 1, 2014
1 parent 2c24ccc commit 22ba588
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 8 deletions.
8 changes: 3 additions & 5 deletions node-module/bin/start-server.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
#!/usr/bin/env node
/* global require, process*/
var args = process.argv.slice(2);
var express = require('express');
var app = express();
var dir = process.cwd().toString();
var port = args.length > 0 ? args[0] : 80;
app.use(express.static(process.cwd().toString()));
app.listen(port);
console.log('Server started on '+ port);
var starNode = require('../main.js');
starNode.start(dir, port);
1 change: 0 additions & 1 deletion node-module/index.js

This file was deleted.

22 changes: 22 additions & 0 deletions node-module/main.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/* an empty file */
(function(){
var server = undefined;

function startServer(rootDir, port){
var express = require('express');
server = express();
server.use(express.static(rootDir));
server.listen(port, function(){
console.log('Server started on '+ port);
});
}

function stopServer(){
if(server){
server.close();
}
}

exports.start = startServer;
exports.stop = stopServer;
})();
4 changes: 2 additions & 2 deletions node-module/package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "star-node",
"version": "1.0.1",
"version": "1.0.2",
"description": "a static html server to ease the development of web clients.",
"main": "index.js",
"main": "main.js",
"bin" : {
"star-node" : "./bin/start-server.js"
},
Expand Down

0 comments on commit 22ba588

Please sign in to comment.