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
,这是正确的做法吗?
答案 0 :(得分:1)
要使用重写规则在IISNode中运行Express应用程序,只需为Express应用程序指定主文件,就可以了。无需指定bin/www
。