运行Node.js的IIS扩展iisnode安装配置笔记

2020-06-17 06:46:47易采站长站整理


#!/usr/bin/env node

require(‘./bin/www’);

然后把程序入口改为launch.js:


<configuration>
    <system.webServer>
        <handlers>
            <add name=”iisnode” path=”launch.js” verb=”*” modules=”iisnode” resourceType=”Unspecified” requireAccess=”Script” />
        </handlers>

        <rewrite>
            <rules>
                <rule name=”all”>
                    <match url=”/*” />
                    <action type=”Rewrite” url=”launch.js” />
                </rule>
            </rules>
        </rewrite>

        <iisnode promoteServerVars=”REMOTE_ADDR” />
    </system.webServer>
</configuration>

显然,iisnode还不是一个成熟的产品,当然Node.js也不是(至今还没1.0),一切都有待进一步探索和完善。