我正在尝试使用iisnode在IIS 8.5上使用angular作为前端来托管express nodejs应用程序。
我完全遵循了iisnode wiki页面中提到的所有步骤。每次通过网址点击任何页面时,我都会收到空白页。
我的express server.js文件位于服务器文件夹中,而angular文件位于名为app.js的public / app文件夹中
我正在使用快速路由,在角度前面我正在使用ui路由。我的web.config如下。
<configuration>
<system.webServer>
<handlers>
<add name="iisnode" path="server/server.js" verb="*" modules="iisnode" />
</handlers>
<rewrite>
<rules>
<rule name="sendToNode">
<match url="/*" />
<action type="Rewrite" url="server/server.js" />
</rule>
</rules>
</rewrite>
<iisnode nodeProcessCommandLine="C:\node\node.exe"/>
</system.webServer>
</configuration>