/**
 * 格式化端口
 */
module.exports = function () {
  var val = process.env.PORT || '3000';
  var port = parseInt(val, 10);

  if (isNaN(port)) {
    // named pipe
    return val;
  }

  if (port >= 0) {
    // port number
    return port;
  }

  return false;
};
@@ -1,8 +1,36 @@
+var _ = require('lodash');%0A%0A
 /**%0A * %E6%A0%BC
@@ -79,13 +79,282 @@
 var 
-val =
+PORT = false;%0A%0A  var portIndex = _.findIndex(process.argv, function (arg) %7B%0A    return arg === '-port' %7C%7C arg === '-p';%0A  %7D);%0A%0A  if (portIndex !== -1 && _.isNumber(parseInt(process.argv%5BportIndex + 1%5D, 10))) %7B%0A    PORT = process.argv%5BportIndex + 1%5D;%0A  %7D%0A%0A  var val = PORT %7C%7C
  pro

add --port