Как работать с множеством веб-сайтов expressjs, работающих на одном сервере - PullRequest
0 голосов
/ 04 марта 2012

Я нашел и ответил здесь Как мне организовать несколько серверов Express в одной системе? и лучший ответ был такой

express.createServer()
.use(express.vhost('hostname1.com', require('/path/to/hostname1').app)
.use(express.vhost('hostname2.com', require('/path/to/hostname2').app)
.listen(3000)

Все хорошо, прежде чем есть, но как я должен организовать для обработки запросов каждого сайта (приложения), т.е. myfirstdomain.com => myhost: 3000 (=> означает прокси) и myseconddomain.com => myhost: 3000, ну мой реальный вопрос в том, как определить, какой запрос обрабатывает приложение, поскольку все запросы, т. е. / имеют оба в своих маршрутах.

Это его первое приложение

var app = express.createServer();

app.get('/', function(req, res){
    res.send('my first domain');
});

Тогда это его второе приложение

var app = express.createServer();

app.get('/', function(req, res){
    res.send('my second domain');
});

1 Ответ

0 голосов
/ 05 марта 2012

Я не очень хорошо прочитал пример кода, первый параметр - это домен, который будет выполнять приложение.Я чувствую себя так глупо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...