Node.js – util.getSystemErrorName() 方法
该方法用于返回API返回的数字错误代码的字符串名称。错误代码和错误名称之间存在一个依赖于平台的映射。util.getSystemErrorName()Node.js
语法
util.getSystemErrorName(err)
参数
它需要一个参数-
err-此参数将输入作为将指定错误编号或错误代码的数值。
该函数根据err参数中传递的错误代码或错误编号返回错误名称。
一些常见的系统错误是-EACCES、EEXIST、EISDIR、ENOENT、ENOTDIR、ENOTEMPTY等。浏览此页面以查找有关系统错误代码的完整信息。
示例1
创建一个名为“systemErrorName.js”的文件并复制以下代码片段。创建文件后,使用命令“nodesystemErrorName.js”运行此代码。
//util.getSystemErrorName()演示示例
//导入v8模块
const util = require('util');
const fs = require('fs');
var location = 'file/not/exist';
fs.access(location, (err) => {
//如果文件不存在则打印错误
const name = util.getSystemErrorName(err.errno);
//从映射打印错误名称
console.error(name);
});输出结果C:\home\node>> node systemErrorName.js ENOENT
示例2
让我们再看一个例子
//util.getSystemErrorName()演示示例
//导入v8模块
const util = require('util');
const fs = require('fs');
//检查此文件中是否存在目录
fs.readdir('./index.js', (err) => {
//如果目录不存在则打印错误
const name = util.getSystemErrorName(err.errno);
//从映射打印错误名称
console.error('Error Name: ', name);
console.error('Error Code: ', err.errno);
});输出结果C:\home\node>> node systemErrorName.js Error Name: ENOTDIR Error Code: -20
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下