收到空白页面 - 使用iisnode在iis上托管Node + Express + Angular应用程序

时间:2017-09-12 07:01:35

标签: node.js iis iisnode

我正在尝试使用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>

0 个答案:

没有答案