node.js - 访问 node.js 应用程序 azure 应用服务时获取权限被拒绝
问题描述
我已在 Azure 应用服务上部署了我的 node.js 应用程序,但出现以下错误:
{ Error: listen EACCES: permission denied development
at Server.setupListenHandle [as _listen2] (net.js:1262:19)
at listenInCluster (net.js:1327:12)
at Server.listen (net.js:1425:5)
at Function.listen (D:\home\site\wwwroot\node_modules\express\lib\application.js:618:24)
at Server.start (D:\home\site\wwwroot\app.js:33:18)
at new Server (D:\home\site\wwwroot\app.js:30:14)
at Object.<anonymous> (D:\home\site\wwwroot\app.js:101:14)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
code: 'EACCES',
errno: 'EACCES',
syscall: 'listen',
address: 'development',
port: -1 } 'Error: listen EACCES: permission denied development\n at Server.setupListenHandle [as _ listen2] (net.js:1262:19)\n
解决方案
尝试在您设置端口的 app.js 或服务器文件中设置您的端口,如下所示。
var port = process.env.port || process.env.PORT || 3000;
推荐阅读
- html - 如何在焦点上删除textarea元素内的奇怪轮廓
- reactjs - Next.js 在 getServerSideProps 中使用“ReferenceError”导入函数错误
- filter - 如何使用 do 和 "by" 重写这个不推荐使用的表达式,以及 "groupby" (Julia)
- node.js - 对 BeagleBone 进行编程以打开 LED,出现 NodeJS 错误
- hbase - 在 HBase 中自动分发数据(无需预拆分)
- c - 如何解释字符串中的反斜杠?
- docker - 由于您的应用程序中发生未处理的异常,Docker Desktop 无法启动
- flutter - 如何将数据传递给从另一个无状态小部件调用的无状态小部件?
- android - 如何更改android微调器弹出动画
- python - 从 YouTube API 响应中选择特定键