2013-11-25 2 views
0

Я пытаюсь создать приложение, которое генерирует отдельные сайты.Обслуживание одного и того же сайта в разных доменах с помощью express.js

Идея заключается в том, чтобы владелец зарегистрировал свой домен, рассказывал об этом на моей платформе, указывал на мой сервер amazon (все еще не уверен, как это сделать).

Затем на моем сервере express.js я обслуживаю контент на основе домена, из которого поступает запрос.

ответ

0

Вы можете получить запрошенное имя хоста из заголовков из поля «host». Для узла http.ServerRequest он доступен по адресу request.headers.host. Для экспресс-приложения к нему можно получить доступ с req.get('host'). С именем хоста вы можете направлять вызовы с разных имен хостов на разные ответы.

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23

Смежные вопросы