У меня есть проект, доступ к которому я хочу получить из нескольких приложений IIS, каждое из которых размещено на отдельном порту.Допустим, у нас есть следующая структура папок:
MyProject
- Приложение 1 (имеет файл server.js и web.config)
, и у меня в IIS есть следующие приложения:
Веб-сайт 1 : размещен на http://localhost:8080 и имеет приложение
Приложение - указывает на Приложение1 выше - http://localhost:8080/App
Веб-сайт 2 : размещено на http://localhost:8082имеет приложение -
SomeOtherApp - указывает на Application1 выше - http://localhost:8082/SomeOtherApp
Как получить информацию о хосте приложения IIS на сервереФайл .js, так же, как я могу получить информацию о порте с помощью process.env.PORT?
Мне нужна информация об имени приложения (/ App или / SomeOtherApp) и информация о хосте (localhost:8080 или localhost: 8082) в файле server.js до запуска приложения.
Я знаю, что мы можем получить эту информацию для приложения из req.headers после запуска приложения, но янужно до запуска приложения.И поскольку web.config также является общим для обоих приложений, я не могу установить их там.
Можем ли мы получить эту информацию от IISnode ??Если нет, есть ли какая-либо другая платформа, которая может предоставить мне эту информацию в файле server.js?
Спасибо.