Nodejs教程-Node.js错误
Nodejs教程-Node.js应用程序通常会遇到四种类型的错误:
- 标准JavaScript错误,例如
<EvalError>
、<SyntaxError>
、<RangeError>
、<ReferenceError>
、<TypeError>
、<URIError>
等。 - 系统错误
- 用户指定的错误
- 断言错误
Node.js错误示例1
让我们来看一个示例来抛出标准的JavaScript错误-ReferenceError。
文件: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 error_example1.js
Node.js错误示例2
文件:error_example2.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