2017-01-06 7 views
2

documentation for Edge.js заявляет, что для того, чтобы иметь .net-настройки для моего приложения, мне нужно поместить их в node.exe.config.node/edge: альтернатива node.exe.config

Как: app.config

При запуске C# код внутри Node.js приложения, конфигурационный файл приложение node.exe.config и должен быть расположен в непосредственной близости от node.exe файла.

Это создаст конфликты, так как у меня есть несколько краевых приложений, работающих на этом поле. Каковы альтернативы?

+0

'File.ReadAllText (" myconfig.file ")'? Что вы пробовали? –

+0

Файл 'app.config' является конфигурационным файлом .Net. Я должен загрузить его и обработать с помощью фреймворка. Несколько настроек в настройке .Net. – Sylvain

+0

Одна из альтернатив, которую я определил, состоит в том, чтобы иметь одну установку узла для каждого приложения, запущенного в этом поле. Но это веб-сервер, и у него будут сотни экземпляров крайних приложений с их собственной конфигурацией, поэтому это не очень хорошо масштабируется. – Sylvain

ответ

0

Вы можете поместить node.exe в каждый из ваших корневых каталогов проектов. Тогда у вас может быть node.exe.config для каждого проекта.

Кстати, я рекомендую иметь node.exe для каждого проекта, потому что у вас есть возможность использовать разные версии NodeJS для каждого проекта без конфликтов. NodeJS обновляется очень быстро, и иногда есть некоторые изменения, которые вы хотите для одного проекта, но могут нарушить код другого проекта.