Node.jsErrors模块

Node.jsErrors模块 首页 / Node.js入门教程 / Node.jsErrors模块

Node.js应用程序通常面临四种类型的错误:

  • 标准JavaScript错误,即<EvalError>,<SyntaxError>,<RangeError>,<ReferenceError>,<TypeError>,<URIError>等。
  • 系统错误
  • 用户自指定错误
  • 断言错误

错误示例1

让无涯教程以部署标准JavaScript错误-ReferenceError为例。

文件:error_example1.js.

//抛出 ReferenceError 因为 b 未定义
try {
  const a = 1;
  const c = a + b;
} catch (err) {
  console.log(err);
}

打开node.js命令提示符并运行以下代码:

链接:https://www.learnfk.comhttps://www.learnfk.com/nodejs/nodejs-errors.html

来源:LearnFk无涯教程网

node error_example1.js
Node.js error example 1

错误示例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命令提示符并运行以下代码:

链接:https://www.learnfk.comhttps://www.learnfk.com/nodejs/nodejs-errors.html

来源:LearnFk无涯教程网

node error_example2.js
Node.js error example 2

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

互联网人的数字化企业生存指南 -〔沈欣〕

AI绘画核心技术与实战 -〔南柯〕

如何落地业务建模 -〔徐昊〕

操作系统实战45讲 -〔彭东〕

Spark核心原理与实战 -〔王磊〕

爱上跑步 -〔钱亮〕

Web安全攻防实战 -〔王昊天〕

重学前端 -〔程劭非(winter)〕

邱岳的产品手记 -〔邱岳〕

好记忆不如烂笔头。留下您的足迹吧 :)