Или же вы можете использовать vhost
.
Затем создайте несколько сайтов в своем собственном каталоге и экспортируйте экспресс-приложение, например. /path/to/m/index.js
var app = express()
/* whatever configuration code */
exports.app = app
// There is no need for .listen()
А затем обрабатывать все запросы с помощью следующего приложения:
var vhost = require('vhost');
express()
.use(vhost('m.mysite.com', require('/path/to/m').app))
.use(vhost('sync.mysite.com', require('/path/to/sync').app))
.listen(80)
Обратите внимание, что /path/to/m
и /path/to/sync
могут быть абсолютными (как написано выше) или относительными путями.