linux下启动node服务出现events.js:167 throw er; // Unhandled ‘error’ event 的解决方法

pi@raspberrypi:~/ftp/files/node_nmusic $ node index.js
events.js:167throw er; // Unhandled 'error' event^Error: listen EACCES 0.0.0.0:80at Server.setupListenHandle [as _listen2] (net.js:1317:19)at listenInCluster (net.js:1382:12)at Server.listen (net.js:1469:7)at Function.listen (/home/pi/ftp/files/node_nmusic/node_modules/express/lib/application.js:618:24)at Object.<anonymous> (/home/pi/ftp/files/node_nmusic/index.js:9:5)at Module._compile (internal/modules/cjs/loader.js:689:30)at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)at Module.load (internal/modules/cjs/loader.js:599:32)at tryModuleLoad (internal/modules/cjs/loader.js:538:12)at Function.Module._load (internal/modules/cjs/loader.js:530:3)
Emitted 'error' event at:at emitErrorNT (net.js:1361:8)at process._tickCallback (internal/process/next_tick.js:63:19)at Function.Module.runMain (internal/modules/cjs/loader.js:745:11)at startup (internal/bootstrap/node.js:266:19)at bootstrapNodeJSCore (internal/bootstrap/node.js:596:3)

原因

linux系统如果是非root身份启动的服务无法使用1024以下的端口

解决方案

方案1:使用1024以上的端口
方案2:使用sudo以root身份执行

linux下启动node服务出现events.js:167 throw er; // Unhandled ‘error‘ event 的解决方法相关推荐

  1. 运行node时报错:events.js:167 throw er; // Unhandled 'error' event

    今天npm run dev 启动项目时报错: 报这个错通常是因为ip地址不正确,或者端口被占用. 到webpack.config.js文件中发现是因为ip地址不对: 解决办法:改成 host: '12 ...

  2. npm start 时报错 events.js:186 throw er; // Unhandled 'error' event

    MAC 电脑 在执行 pm start 时报错 ccl-mac:rn_yxq CC$ npm start> rn_yxq@0.0.1 start /Users/CC/Desktop/RNTest ...

  3. events.js:187 throw er; // Unhandled 'error' event ^ Error: connect ETIMEDOUT at Co

    在运行nodejs 文件时,报如下错误: events.js:187throw er; // Unhandled 'error' event^Error: connect ETIMEDOUTat Co ...

  4. npm 启动报错 解决 events.js:174 throw er; // Unhandled 'error' event 的报错问题

    这个原因是你的端口被占用,比如80端口,可能你同时开了多个项目且都是80端口,那就解决方法就是你直接修改你要启动项目的端口,就可以啦 [./node_modules/webpack/buildin/g ...

  5. vue 错误building 2/2 modules 0 activeevents.js: 187 throw er; // unhandled 'error' event..... 解决

    vue项目启动时出现 building 2/2 modules 0 activeevents.js: 187  throw er; // unhandled 'error' event  Error: ...

  6. node 报错 throw er; // Unhandled 'error' event 解决办法

    node 报错 Starting child process with 'node web.js' events.js:183throw er; // Unhandled 'error' event^ ...

  7. events.js:377 throw er; // Unhandled ‘error‘ event解决流程分享

    bug: 在项目根目录下执行npx http-server 文件名 -p [端口号(默认8080)]的命令行的时候报错: events.js:377       throw er; // Unhand ...

  8. 使用create-react-app创建应用并执行npm start时出现events.js:183 throw er的解决方法

    events.js:183 throw er; // Unhandled 'error' event...ENOSPC... 解决方法:命令行执行如下内容,避免ENOSPC错误: echo fs.in ...

  9. linux 下停止监听程序,Linux下启动Oracle服务和监听程序步骤

    Linux下启动Oracle服务和监听程序启动和关闭步骤整理如下: 1.安装oracle: 2.创建oracle系统用户: 3./home/oracle下面的.bash_profile添加几个环境变量 ...

最新文章

  1. 大连二本的学计算机专业的大学,高考成绩差:这9所“二本大学”的计算机专业不错!值得报考!...
  2. C# WPF:把文件给我拖进来!!!
  3. 创新设计模式:单例模式
  4. 神奇的四次方数(洛谷P1679题题解,Java语言描述)
  5. Oracle创建表语句(Create table)语法详解及示例
  6. 【Linux系列】centos7中防火墙相关命令
  7. bash脚本编程入门_Bash编程入门
  8. linux中的进程有哪三种基本状态,Linux下的进程有哪三种状态?()
  9. mysql 断开的管道_java.net.SocketException: 断开的管道 (Write failed) 错误,数据库隔一段时间就断开的问题...
  10. android录屏存在什么位置,安卓视频录制在哪里
  11. 有些梦想任时光侵袭也无法忘记,社科院杜兰金融管理硕士项目助你圆梦
  12. BIGEMAP下载离线地图并添加到APP
  13. 带饭省下的钱充3个月话费还嫌多!
  14. gRPC-proto文件写法
  15. 开源项目推荐:Bezier曲线、B-Spline和NURBS的区别与《THE NURBS BOOK 2nd》简介,曲线拟合可视化工具
  16. PrimeVue - 基于 Vue 3 的免费开源、定制性强的前端 UI 组件库
  17. css文字中间省略号使用js实现
  18. 关于连续正负奇数加乘规律及其运算
  19. Xilinx 7系列FPGA config设计文档
  20. 开发一个智能问答机器人

热门文章

  1. 用java实现网络爬虫,实时获取中国地震台网数据
  2. python项目实战(二):选课系统(采用面向对象思想开发)
  3. 【人工智能毕设之基于Python+flask+bilstm的评论情感分析系统-哔哩哔哩】 https://b23.tv/QU56eTl
  4. Java 贪吃蛇游戏引言
  5. a 是指计算机的什么应用,计算机中AtoC是什么应用软件
  6. 电商平台基础指标体系
  7. 盈一指风华,浅梦一程。生命的美丽
  8. 值得一看!2018年最优秀的9个Android Material Design Apps!
  9. 夜神模拟器快速连接As
  10. Simulink永磁同步电机控制仿真系列五:使用滑模观测器的反电动势法位置估计