首页 > 电脑专区 > 电脑教程 >

解决nodejs出现events.js:85中抛出错误

来源:互联网 2023-02-20 23:29:43 437

在学习Node.js过程中,跟着书本的例子执行程序,却提示Lpl办公区 - 实用经验教程分享!

events.js:85Lpl办公区 - 实用经验教程分享!

throw er; // Unhandled 'error' eventLpl办公区 - 实用经验教程分享!

^Lpl办公区 - 实用经验教程分享!

无法执行;Lpl办公区 - 实用经验教程分享!

工具/原料

  • CentOS 7
  • Node.js

方法/步骤

  • 1

    环境介绍Lpl办公区 - 实用经验教程分享!

    使用nvm管理node,版本为0.23.0;Lpl办公区 - 实用经验教程分享!

    使用Node.js版本为v0.12.6;Lpl办公区 - 实用经验教程分享!

    解决nodejs出现events.js:85中抛出错误Lpl办公区 - 实用经验教程分享!

  • 2

    编写程序Lpl办公区 - 实用经验教程分享!

    创建文件hello.js写入代码如下:Lpl办公区 - 实用经验教程分享!

    var http = require('http');Lpl办公区 - 实用经验教程分享!

    http.createServer(function(req, res){Lpl办公区 - 实用经验教程分享!

    res.writeHead(200,{'Conten-Type':'text/plain'});Lpl办公区 - 实用经验教程分享!

    res.end('Hello world\n');Lpl办公区 - 实用经验教程分享!

    }).listen(80,"127.0.0.1");Lpl办公区 - 实用经验教程分享!

    解决nodejs出现events.js:85中抛出错误Lpl办公区 - 实用经验教程分享!

  • 3

    执行代码Lpl办公区 - 实用经验教程分享!

    node hello.jsLpl办公区 - 实用经验教程分享!

    错误提示如下:Lpl办公区 - 实用经验教程分享!

    events.js:85Lpl办公区 - 实用经验教程分享!

    throw er; // Unhandled 'error' eventLpl办公区 - 实用经验教程分享!

    ^Lpl办公区 - 实用经验教程分享!

    Error: listen EADDRINUSELpl办公区 - 实用经验教程分享!

    at exports._errnoException (util.js:746:11)Lpl办公区 - 实用经验教程分享!

    at Server._listen2 (net.js:1156:14)Lpl办公区 - 实用经验教程分享!

    at listen (net.js:1182:10)Lpl办公区 - 实用经验教程分享!

    at net.js:1280:9Lpl办公区 - 实用经验教程分享!

    at dns.js:85:18Lpl办公区 - 实用经验教程分享!

    at process._tickCallback (node.js:355:11)Lpl办公区 - 实用经验教程分享!

    at Function.Module.runMain (module.js:503:11)Lpl办公区 - 实用经验教程分享!

    at startup (node.js:129:16)Lpl办公区 - 实用经验教程分享!

    at node.js:814:3Lpl办公区 - 实用经验教程分享!

    解决nodejs出现events.js:85中抛出错误Lpl办公区 - 实用经验教程分享!

  • 4

    排查错误Lpl办公区 - 实用经验教程分享!

    遇到这种情况首先排查端口是否被占用,使用netstate -tnlp|grep 80;Lpl办公区 - 实用经验教程分享!

    找到问题所在。Lpl办公区 - 实用经验教程分享!

    解决方法Lpl办公区 - 实用经验教程分享!

    1、将占用端口的进程杀死,不过不建议在不属于自己的服务器中使用;Lpl办公区 - 实用经验教程分享!

    2、在程序中换个监听端口如将80改为8080,重新运行,推荐使用;Lpl办公区 - 实用经验教程分享!

    解决nodejs出现events.js:85中抛出错误Lpl办公区 - 实用经验教程分享!

  • 5

    启动成功Lpl办公区 - 实用经验教程分享!

    监听端口将80改为8080,重新运行;Lpl办公区 - 实用经验教程分享!

    在浏览器输入http://127.0.0.1:8080,显示如图便成功了!!!Lpl办公区 - 实用经验教程分享!

    解决nodejs出现events.js:85中抛出错误Lpl办公区 - 实用经验教程分享!

    解决nodejs出现events.js:85中抛出错误Lpl办公区 - 实用经验教程分享!

  • 5此文章未经授权抓取自百度经验
  • 注意事项

    • 出现问题不可怕,要学会排查问题。如果没方向最好先网上找找,说不定很多问题都是被人已经解决的

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Lpl办公区 - 实用经验教程分享!


    标签: 错误解决

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码