Node.js抛出未处理的错误事件

手册

我已经在Centos 6服务器中安装了节点npm,并且正在使用腻子在服务器上运行命令。

Node已在根目录下正确安装,并在服务器上的任何位置运行都非常出色。

我的项目在/ home / shaadise / public_html / Ikon

我已经创建了一个hello.js文件/ home / shaadise / public_html / Ikon

var http = require('http');

http.createServer(function (request, response) {
    response.writeHead(200, {'Content-Type': 'text/plain'});
    response.end('Hello World\n');
}).listen(8080);

console.log('Server started');

在运行js时:

root@vps [/home/shaadise/public_html/Ikon]# node hello.js
Server started

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: listen EADDRINUSE
    at errnoException (net.js:904:11)
    at Server._listen2 (net.js:1042:14)
    at listen (net.js:1064:10)
    at Server.listen (net.js:1138:5)
    at Object.<anonymous> (/home/shaadise/public_html/Ikon/hello.js:6:4)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
root@vps [/home/shaadise/public_html/Ikon]#  throw er; // Unhandled 'error' event
-bash: throw: command not found
-bash: //: is a directory

问题:我必须将node js文件放在哪里,如何访问它?

我测试运行命令:

root@vps [/home/shaadise/public_html/Ikon]# netstat -plnt | grep ':8080'
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      27111/nginx
斯蒂芬·赖特

Error: listen EADDRINUSE绝对意味着您或守护程序正在8080上运行另一个应用程序。

但是,要检查是否尝试在其他端口上运行?

-edit-,因为这得到了很多支持,我想我应该在其中添加一些额外的调试功能。

几乎所有的node.js教程都默认使用端口8080进行运行。这是因为它类似于其他Web服务(例如Apache或NGinX)使用的默认端口80。

为了确定另一个应用程序是否在同一端口上运行,可以使用netstat -a查看所有活动的连接及其端口,然后grep该列表以查找与Node.js应用程序在同一端口上连接的任何进程。

只要是免费端口,Node应用程序在哪个端口上运行都没有关系。最终,当您部署到生产环境中时,您将同步使用的任何内容服务器(Apache / NGinX)以使用同一端口。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Ubuntu 12.04上使用http.createServer()。listen()时,Node.js未处理的“错误”事件

来自分类Dev

Node.js-如何处理流错误事件

来自分类Dev

节点js +错误:监听EADDRINUSE +未处理的“错误”事件

来自分类Dev

节点聊天给投掷者;//未处理的错误事件

来自分类Dev

带有Laravel Elixir的Gulp抛出events.js:141未处理的'错误'事件

来自分类Dev

React-react.render()上未处理的错误事件

来自分类Dev

如何对Node.js流管道中的错误事件做出正确反应?

来自分类Dev

Node.js中管道中未处理的流错误

来自分类Dev

当添加“错误事件”时,Dropzone JS抛出“未定义”

来自分类Dev

为什么npm start会抛出events.js:187 throw er; //我的React项目中未处理的“错误”事件?

来自分类Dev

Node.js | 发布到heroku之后,“ events.js:174 throw er; //未处理的'错误'事件”

来自分类Dev

捕获到的承诺中未处理的捕获错误-Node.js

来自分类Dev

处理Node js中的多个错误

来自分类Dev

datetimepicker事件错误事件处理

来自分类Dev

Node.js Express处理错误功能

来自分类Dev

Node.js + Mocha + Should.js如何测试事件发射器抛出的错误?

来自分类Dev

Node.js抛出未处理的错误事件

来自分类Dev

处理连接错误事件

来自分类Dev

Node.JS事件错误

来自分类Dev

Node.js抛出无法发布错误

来自分类Dev

cordova-splash无法处理未处理的错误事件

来自分类Dev

Sass未处理的错误事件

来自分类Dev

ng服务引发未处理的错误事件

来自分类Dev

node.js 中未处理的错误

来自分类Dev

Alexa Node JS 如何处理多个事件的取消事件

来自分类Dev

未处理的 Promise 拒绝警告 - Node.js

来自分类Dev

反应原生 | 运行世博会时出错 | 未处理的错误事件

来自分类Dev

composer-rest-server 错误:抛出 er;// 未处理的“错误”事件

来自分类Dev

使用 Node,如何使用 Connect 处理数据/结束/错误事件?

Related 相关文章

  1. 1

    在Ubuntu 12.04上使用http.createServer()。listen()时,Node.js未处理的“错误”事件

  2. 2

    Node.js-如何处理流错误事件

  3. 3

    节点js +错误:监听EADDRINUSE +未处理的“错误”事件

  4. 4

    节点聊天给投掷者;//未处理的错误事件

  5. 5

    带有Laravel Elixir的Gulp抛出events.js:141未处理的'错误'事件

  6. 6

    React-react.render()上未处理的错误事件

  7. 7

    如何对Node.js流管道中的错误事件做出正确反应?

  8. 8

    Node.js中管道中未处理的流错误

  9. 9

    当添加“错误事件”时,Dropzone JS抛出“未定义”

  10. 10

    为什么npm start会抛出events.js:187 throw er; //我的React项目中未处理的“错误”事件?

  11. 11

    Node.js | 发布到heroku之后,“ events.js:174 throw er; //未处理的'错误'事件”

  12. 12

    捕获到的承诺中未处理的捕获错误-Node.js

  13. 13

    处理Node js中的多个错误

  14. 14

    datetimepicker事件错误事件处理

  15. 15

    Node.js Express处理错误功能

  16. 16

    Node.js + Mocha + Should.js如何测试事件发射器抛出的错误?

  17. 17

    Node.js抛出未处理的错误事件

  18. 18

    处理连接错误事件

  19. 19

    Node.JS事件错误

  20. 20

    Node.js抛出无法发布错误

  21. 21

    cordova-splash无法处理未处理的错误事件

  22. 22

    Sass未处理的错误事件

  23. 23

    ng服务引发未处理的错误事件

  24. 24

    node.js 中未处理的错误

  25. 25

    Alexa Node JS 如何处理多个事件的取消事件

  26. 26

    未处理的 Promise 拒绝警告 - Node.js

  27. 27

    反应原生 | 运行世博会时出错 | 未处理的错误事件

  28. 28

    composer-rest-server 错误:抛出 er;// 未处理的“错误”事件

  29. 29

    使用 Node,如何使用 Connect 处理数据/结束/错误事件?

热门标签

归档