JavaScript 错误错误
ERR_UNKNOWN_ENCODINGERR_UNKNOWN_ENCODING
向 Node.js API 传入了未知或不受支持的编码方式。
node
查看详情 TypeError: x is not a function尝试将一个非函数的值作为函数调用。
你尝试调用的变量不是函数。常见原因:方法名拼写错误、对象上不存在该方法、回调为 undefined,或变量被意外从函数赋值为其他类型。
使用 typeof x === 'function' 确认变量确实是函数。检查方法名拼写。确认调用方法的对象类型正确。排查是否存在变量遮蔽(shadowing)函数的命名冲突。
const obj = {}; obj.method(); // TypeError: obj.method is not a functionERR_UNKNOWN_ENCODING向 Node.js API 传入了未知或不受支持的编码方式。
TypeError: x is not a constructor尝试对非构造函数的值使用 new 关键字。
TypeError: x is not iterable在需要可迭代对象的位置(如 for...of 循环或展开运算符)使用了不可迭代的值。
ECONNREFUSED连接被拒绝,因为目标地址和端口上没有服务器在监听。
DOMException: SecurityError安全敏感操作被浏览器安全策略阻止。
RangeError值不在预期范围内,例如无效的数组长度或超出调用栈大小。