Предположим, что у меня есть простое выражение js-приложения, например:
var express = require('express');
var app = express();
app.get('/', function(req, res) {
return res.json({ hello: 'world' });
});
module.exports = app;
Я хочу иметь возможность перейти в командную строку, потребовать приложения, запустить сервер и смоделировать запрос. Что-то вроде этого:
var app = require('./app');
app.listen(3000);
app.dispatch('/') // => {hello:"world"}