2013-10-21 17 views
12

Noise.js uygulama ortamımızı üretim/geliştirme/testte çalıştırması için iisnode'a nasıl söyleriz?Set node.js Ortam Değişkeni (NODE_ENV) iisnode içinde Üretim/Geliştirme/Deneme

Nois.js uygulamasını iisnode ile çalıştırdık ancak process.env.NODE_ENV 'undefined' olarak çıkıyor. Şu anda

, bizim web.config dosyası bu şekilde yazılır:

<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> 
+1

'da kullanabileceğiniz diğer ayarları görmek için bu sabah henüz kahve içmedim, ama bunun sistem.webserver bölümü içinde 'olması gerekmez. ? –

+0

Merhaba @JoachimIsaksson, haklısınız! Test etti ve işe yaradı. –

cevap

İlgili konular