在iisnode中为Express.config中的Express设置规则

时间:2015-11-19 12:12:42

标签: node.js iis-8 iisnode

iisnode中提供的示例只处理单个文件(例如hello.js),并在web.config文件中设置规则,如下所示:

<!-- indicates that the hello.js file is a node.js application 
to be handled by the iisnode module -->

<handlers>
  <add name="iisnode" path="hello.js" verb="*" modules="iisnode" />
</handlers>

<rewrite>
  <rules>
    <rule name="myapp">
      <match url="myapp/*" />
      <action type="Rewrite" url="hello.js" />
    </rule>
  </rules>
</rewrite>

在处理普通快递应用程序时,我们应该使用bin/www作为默认开始。

我目前只是替换hello.js bin/www,这是正确的做法吗?

1 个答案:

答案 0 :(得分:1)

要使用重写规则在IISNode中运行Express应用程序,只需为Express应用程序指定主文件,就可以了。无需指定bin/www