nm3clol-express-app/web.config

36 lines
1.3 KiB
Plaintext

<configuration>
<system.webServer>
<handlers>
<remove name="iisnode" />
<add name="iisnode" path="app/server.js" verb="*" modules="iisnode" resourceType="Unspecified" requireAccess="Script" />
</handlers>
<rewrite>
<rules>
<rule name="nodejs">
<match url="(.*)" />
<!-- <conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
</conditions> -->
<action type="Rewrite" url="app/server.js" />
</rule>
</rules>
</rewrite>
<security>
<requestFiltering>
<hiddenSegments>
<add segment=".git" />
<add segment="node_modules" />
<add segment="iisnode" />
</hiddenSegments>
<fileExtensions>
</fileExtensions>
</requestFiltering>
</security>
<httpErrors errorMode="Detailed" />
<urlCompression doDynamicCompression="false" />
<staticContent>
<mimeMap fileExtension=".md" mimeType="text/markdown" />
</staticContent>
<iisnode asyncCompletionThreadCount="3" nodeProcessCountPerApplication="2" maxLogFileSizeInKB="51200" maxTotalLogFileSizeInKB="51200" maxLogFiles="20000" loggingEnabled="true" />
</system.webServer>
</configuration>