Node.js Linux上的Azure Web应用程序出现502代理错误

Node.js Linux上的Azure Web应用程序出现502代理错误,node.js,linux,azure,azure-web-app-service,Node.js,Linux,Azure,Azure Web App Service,这是我的问题 我在Linux上将现有的Nodejs api应用程序从Azure Web应用程序部署到Azure Web应用程序。测试的原因是为了确认Web应用程序的性能是相同的,无论操作系统是什么(我一直认为它在Linux中运行得更快)。部署之后,我正在测试GET withhttp:///api/{查询的其余部分},已在NodeJS路由中配置 作为GET查询的结果,我得到以下错误: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

这是我的问题 我在Linux上将现有的Nodejs api应用程序从Azure Web应用程序部署到Azure Web应用程序。测试的原因是为了确认Web应用程序的性能是相同的,无论操作系统是什么(我一直认为它在Linux中运行得更快)。部署之后,我正在测试GET withhttp:///api/{查询的其余部分},已在NodeJS路由中配置

作为GET查询的结果,我得到以下错误:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
    <head>
        <title>502 Proxy Error</title>
    </head>
    <body>
        <h1>Proxy Error</h1>
        <p>The proxy server received an invalid
response from an upstream server.
            <br />
The proxy server could not handle the request
            <em>
                <a href="/api/restaurantlist">GET&nbsp;/api/restaurantlist</a>
            </em>.
            <p>
Reason: 
                <strong>Error reading from remote server</strong>
            </p>
        </p>
        <hr>
        <address>Apache/2.4.18 (Ubuntu) Server at vivaapitest Port 80</address>
    </body>
</html>

    
502代理错误
    
    
代理错误
代理服务器接收到无效的
来自上游服务器的响应。

代理服务器无法处理该请求                                         . 原因: 从远程服务器读取时出错


vivaapitest端口80上的Apache/2.4.18(Ubuntu)服务器    
如果我需要为aparche重定向更改配置.htcaccess,希望您能帮助我
任何帮助或建议都将不胜感激!。谢谢。

错误
5xx
表示服务器端错误。您可以使用捕获错误日志,然后查看日志的内容。有关更多详细信息,请参阅


另外,请注意,Linux上托管Node.js应用程序的Azure Web App使用PM2管理Node.js进程。因此,您可能需要(而不是
.htcaccess
)将其用于Node.js应用程序。

API中有任何错误日志吗?谢谢。我会再检查一遍。它似乎正在运行,但没有返回任何数据。嗨,我尝试了,不幸的是,我没有从日志中得到任何信息。当我开始从SailsJS框架调用blueprintapi时,总是出现502错误。