【问题标题】:How to deploy angular universal application on iisnode如何在 iisnode 上部署 Angular 通用应用程序
【发布时间】:2019-01-25 05:07:03
【问题描述】:

我已经创建了 angular 通用应用程序,但是当我尝试在 iisnode 服务器上进行部署时,它给出了异常:

<?xml version="1.0" encoding="utf-8"?>


<configuration>
    <system.webServer>        
      <handlers>
        <add name="iisnode" path="server.js" verb="*" modules="iisnode"/>
      </handlers>
      <rewrite>
        <rules>
            <rule name="DynamicContent">
                 <match url="/*" />
                 <action type="Rewrite" url="server.js"/>
            </rule>
       </rules>
      </rewrite>
    </system.webServer>
  </configuration>

但它返回访问该站点的内部服务器错误。有谁能帮帮我

【问题讨论】:

    标签: angular angular-universal iisnode


    【解决方案1】:

    URL 重写模块必须安装在您的 IIS 服务器上。如果没有安装,可以从以下地址下载:https://www.microsoft.com/en-us/download/details.aspx?id=47337

    【讨论】:

      【解决方案2】:

      就我而言,我发现 server.ts 文件中缺少某些内容。

      app.listen(PORT);
      

      【讨论】:

        猜你喜欢
        • 2020-08-02
        • 1970-01-01
        • 1970-01-01
        • 2020-05-25
        • 2015-12-19
        • 2021-03-16
        • 1970-01-01
        • 2014-09-18
        • 2016-06-03
        相关资源
        最近更新 更多