1 | var express = require('express')
|
2 | var http = require('http')
|
3 |
|
4 | module.exports = function(yargs) {
|
5 | var argv = yargs.options({
|
6 | 'port': {
|
7 | alias: 'p',
|
8 | default: process.env.PORT || 3000,
|
9 | describe: 'HTTP server port',
|
10 | type: 'number',
|
11 | }
|
12 | })
|
13 | .wrap(yargs.terminalWidth())
|
14 | .help('help')
|
15 | .argv
|
16 |
|
17 | var port = argv.port
|
18 | var app = express()
|
19 | http.createServer(app).listen(port)
|
20 | console.log('Started server at port %d', port)
|
21 | }
|