本文概述
- Node.js错误示例1
- Node.js错误示例2
- 标准JavaScript错误, 即< EvalError> , < SyntaxError> , < RangeError> , < ReferenceError> , < TypeError> , < URIError> 等。
- 系统错误
- 用户指定的错误
- 断言错误
档案:error_example1.js
// Throws with a ReferenceError because b is undefined
try {
const a = 1;
const c = a + b;
} catch (err) {
console.log(err);
}
【Node.js错误】打开Node.js命令提示符并运行以下代码:
node error_example1.js

文章图片
Node.js错误示例2 文件:timer2.js
const fs = require('fs');
function nodeStyleCallback(err, data) {
if (err) {
console.error('There was an error', err);
return;
}
console.log(data);
}
fs.readFile('/some/file/that/does-not-exist', nodeStyleCallback);
fs.readFile('/some/file/that/does-exist', nodeStyleCallback);
打开Node.js命令提示符并运行以下代码:
node error_example2.js

文章图片
推荐阅读
- Node.js文件系统(FS)
- Node.js DNS
- Node.js加密示例
- Node.js调试器
- Node.js命令行选项
- Node.js子进程解析
- Node.js使用回调
- Node.js缓冲区Buffer
- Node.js断言测试