Come si dice a iisnode di eseguire il nostro ambiente applicativo Node.js in produzione/sviluppo/test?Imposta la variabile d'ambiente Node.js (NODE_ENV) in iisnode su Produzione/Sviluppo/Test
Abbiamo ottenuto con successo la nostra app Node.js in esecuzione con iisnode ma process.env.NODE_ENV
sta uscendo come "non definito".
Al momento, il nostro file web.config è scritto in questo modo:
<configuration>
<system.webServer>
<handlers>
<add name="iisnode" path="app.js" verb="*" modules="iisnode" />
</handlers>
<rewrite>
<rules>
<rule name="app">
<match url="/*" />
<action type="Rewrite" url="app.js" />
</rule>
</rules>
</rewrite>
<security>
<requestFiltering>
<hiddenSegments>
<add segment="node_modules" />
</hiddenSegments>
</requestFiltering>
</security>
</system.webServer>
<appSettings>
<add key="NODE_ENV" value="production" />
</appSettings>
</configuration>
Non ho ancora avuto il caffè stamattina, ma non si suppone che sia "all'interno della sezione system.webserver ? –
Ciao @JoachimIsaksson, hai ragione! Testato e ha funzionato. –