как использовать Vhosts с Express - PullRequest
0 голосов
/ 09 марта 2012

У меня есть следующий код для настройки двух хостов на моем локальном компьютере:

var express = require('express');

var app1 = express.createServer()
  , app2 = express.createServer()
  , main = express.createServer()

main.use(express.vhost('api.localhost:8000', app1)
    .use(express.vhost('localhost:8000', app2))

Когда я перемещаюсь к каждой из этих конечных точек, я получаю 404. Что с этим?

1 Ответ

1 голос
/ 09 марта 2012

Вы должны указать несколько маршрутов на соответствующих серверах.Что-то вроде:

app1.get('/', function(req, res, next) {
    res.send("welcome to app1!");
});

app2.get('/', function(req, res, next) {
    res.send("welcome to app2!");
});

Также я не думаю, что номер порта должен быть частью hostname.Попробуйте с api.localhost и localhost соответственно.

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