Azure WebApp Linux-运行node.js Express应用程序时权限被拒绝错误

本杰明

我有一个Linux Azure WebApp,并且正在尝试运行一个简单的“ Hello World!”。使用NodeJs使用express

const express = require('express');
const app = express();
  app.get('/hello', async function(req,response) {
    return response.send('Hello World!');
  })
  app.listen( 80, () =>
  console.log(`Example app listening on port 80!`),
);

为了部署该应用程序,我在AzureDevOps中创建了一个构建管道。当管道触发将代码部署到WebApp时,尝试在端口80上运行应用程序出现权限拒绝错误在此处输入图片说明

我相信prot 80是绑定它的正确端口,因为如果我proccess.env.PORT在代码内部提供而不是端口80,那么我将得到该端口已被使用的错误。

以下是Azure DevOps配置。我已输入node server.js完成部署后要执行的命令。

瑞安·希尔-MSFT

将启动命令从更改为npm installnpm run start然后清除内联脚本选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Azure Webapp Node.js应用程序无法启动

访问node.js应用程序azure应用服务时获取权限被拒绝

在Azure网站中运行的Node.js 0.12.6应用程序上获取ENOTSUP错误

Azure WebApp Asp.NET Core 2错误:启动应用程序时发生错误

Azure中的Node.js + Express应用程序遇到500个可自行修复的错误

是否在使用 IIS 托管在 Azure 中的 express.js 上运行 node.js 应用程序?

Azure WebApp无法启动:启动应用程序时发生错误。加载个人资料失败

使用 Node.js 的 Azure WebApp 中的环境变量

如何在Linux上的Azure App Service上运行时远程实时调试Node.js应用程序

Azure Linux Webapp的启动命令

Node.js Webapp中的NPM错误

尝试在Heroku上部署Node.js / Express / Socket.io应用程序时出现应用程序错误

在 Azure Linux Web 应用程序上升级 Node.js 版本?

Node js应用程序错误未响应端口8080上的HTTP ping,站点启动失败。在Azure应用服务linux上(不是docker)

如何使Node.js应用程序在Azure App Service上运行?

配置Azure以在开发环境中运行Node.js应用

Shopify应用程序无法在Express Node JS中运行

无法在Azure WebApp Linux(.Net Core 2.1 MVC)上运行jsreportlocal

Azure Webapp拒绝MIME类型

Azure Web应用程序+ Node.js + Azure AD =错误431

React js 和 node js 应用程序的 Azure 托管

保持Node JS应用程序运行

Node.JS WebApp部署失败并显示错误消息

适用于MySQL的Azure数据库-Webapp Node.js

“ Hello-World” node.js / express在本地运行,但不在Azure Web App上运行

将CentOS node.js转换为Azure PaaS node.js应用程序时是否有任何Azure资源?

无法在Azure Webapp上运行EXE文件

FTP 如何将 .NET Core WebApp 部署到 Azure Linux 应用服务计划

带有Azure Web应用程序服务的Node.js中的错误