1 | var app = require('connect')();
|
2 | var path = require('path');
|
3 | var connect_livereload = require('connect-livereload');
|
4 | var serve_static = require('serve-static');
|
5 |
|
6 | var args = Array.prototype.slice.call(process.argv, 2, 4);
|
7 | var root = args[0] || 'public/';
|
8 | var port = args[1] || 3000;
|
9 |
|
10 | app.use(connect_livereload());
|
11 |
|
12 | root.split(",").forEach(function(r){
|
13 | app.use(serve_static(path.join(process.cwd(), r)));
|
14 | });
|
15 |
|
16 | app.listen(port, function () {
|
17 |
|
18 | var host = 'localhost';
|
19 |
|
20 | console.log('folder "%s" serving at http://%s:%s', root, host, port);
|
21 | }); |
\ | No newline at end of file |