Я хочу иметь возможность запускать мой экспресс-сервер напрямую через:
$ node app.js
Но я также хочу иметь возможность запрашивать этот файл и возвращать экземпляр приложения, но фактически не запускать сервер.Затем я могу запустить его позже с некоторыми опциями.
app = require './app'
app.listen options.someCustomPort
Я в основном ищу эквивалент этого фрагмента ruby, но в файле node.js.
if __FILE__ == $0
app.listen options[:some_custom_port]
end
Есть лиидиома для этого?