Если я добавлю настройки в файл приложения web.config, есть ли API для чтения настроек из моего приложения или мне нужно прочитать файл с помощью библиотеки XML?
Доступ к настройкам web.config из iisnode?
Ответ 1
Нет специального API, который позволяет читать web.config в вашем приложении node.js, работающем в iisnode. Сказав это:
- все пары ключ/значение из раздела appSettings в файле web.config будут перенаправлены на переменные среды процесса node.exe, поэтому вы можете получить к ним доступ с помощью process.env,
- с iisnode v0.1.19, в дополнение к web.config, параметры конфигурации могут быть указаны в файле iisnode.yml; см. http://tomasz.janczuk.org/2012/05/yaml-configuration-support-in-iisnode.html.
В этом примере показано, как продвинутые пары ключ/значение из раздела appSettings в web.config доступны в качестве переменных среды. В файле web.config:
<configuration>
<appSettings>
<add key="abc" value="test" />
</appSettings>
</configuration>
В вашем приложении node: console.log(process.env.abc); //--> test