2017-01-06 1 views
2

Die documentation for Edge.js besagt, dass, um .net Einstellungen für meine App zu haben, muss ich sie in node.exe.config setzen.Knoten/Edge: Alternative zu node.exe.config

Gewusst wie: app.config

Wenn C# -Code in Node.js App ausgeführt wird, die App-Konfigurationsdatei ist node.exe.config und sollte direkt neben dem node.exe Datei befinden.

Dies wird zu Konflikten führen, da ich mehrere Edge-Anwendungen auf dieser Box ausgeführt habe. Was sind die Alternativen?

+0

'File.ReadAllText (" myconfig.file ")'? Was hast du probiert? –

+0

Die Datei 'app.config' ist eine .Net-Konfigurationsdatei. Ich muss es vom Framework laden und verarbeiten lassen. Mehrere Einstellungen darin sind zu konfigurieren. NET selbst. – Sylvain

+0

Eine Alternative, die ich identifiziert habe, ist eine Installation von Knoten pro Anwendung, die auf dieser Box ausgeführt wird. Aber es ist ein Webserver und es wird Hunderte von Edge-Anwendungsinstanzen mit ihrer eigenen Konfiguration haben, so dass es nicht sehr gut skaliert. – Sylvain

Antwort

0

Sie können node.exe in jedes der Stammverzeichnisse Ihres Projekts einfügen. Dann können Sie node.exe.config für jedes Projekt haben.

Übrigens, ich empfehle, Node.exe für jedes Projekt zu haben, weil Sie die Möglichkeit haben, verschiedene Versionen von NodeJS für jedes Projekt ohne Konflikt zu verwenden. NodeJS wird sehr schnell aktualisiert, und manchmal gibt es einige Änderungen, die Sie für ein Projekt wünschen, aber den Code eines anderen Projekts beschädigen können.