(迁移自旧博客 2017 04 15)
在使用过程中会遇到一些问题, 学习过程中不定期更新.
问题一 错误如下
- **events.JS:72
- throw er; // Unhandled 'error' event
- ^
- Error: listen EADDRINUSE
- at errnoException (net.JS:901:11)
- at Server._listen2 (net.JS:1039:14)
- at listen (net.JS:1061:10)
- at Server.listen (net.JS:1127:5)
- at Object.<anonymous> (./server/index.JS:73: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)**
这表明端口已经被占用, 所以解决办法有两种:
1. 需改 Node.JS 中的侦听端口, 如将默认的 80 端口改成 8080 端口,
2. 找到已经占用 Node.JS 端口的应用, 然后杀掉该应用, 最后重启 Node.JS.
来源: http://www.bubuko.com/infodetail-2957562.html