小白妹纸求救,T-T。
发布于 6 年前 作者 leuvi 4171 次浏览 最后一次编辑是 4 年前

第1章 一个简单的博客 安装完成后输入: $ node app 此时命令行中会显示 Express server listening on port 3000


我都是一步一步照着那位大神博主的步骤做的 我这运行错误。如下 connect deprecated methodOverride: use method-override module directly at app.js:22:17 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> (E:\blog\app.js:34:24) 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)

11 回复

安装完,还得装npm包

都装了呀,用express创建了个工程也安装了npm install依赖。到这步就出现这错误了。。 ⊙﹏⊙

Error: listen EADDRINUSE <address in use> 知道什么意思了吗?

@leuvi 他用的是3.0版本的,你用的4.x版本会有不同的地方。

端口被用了吗?

@moJiXiang 我是用的3.0的,我把4的卸掉了重新装了express@3

感谢!换个端口就好了

这贴要是在v2ex必火

抱歉,妹子我来晚了!!!!

热心老雷,该出手时就出手。

这种错误一般是进程并没有被完全关掉,如果server已经在跑,在其他窗口中再起的时候,就会出这种错误。端口被占了

回到顶部