1、nodejs中报异常“Error: write EIO”
①类型一
异常信息:
Error: write EIO
at errnoException (net.js:905:11)
at Object.afterWrite (net.js:721:19)
....
error syscall write
异常原因:由于使用npm安装mysql时,使用的CMD的默认编码为UTF-8(65001)造成的
解决途径:在CMD中执行命令: chcp 936,将编码改为GBK即可(具体改成何种编码是具体情况而定),然后再次执行npm命令即可
2、nodejs报”listen EADDRINUSE“
异常信息:
events.js:72
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at errnoException (net.js:905:11)
at Server._listen2 (net.js:1043:14)
at listen (net.js:1065:10)
at Server.listen (net.js:1139:5)
异常原因:端口被占用