如何从Node.js上的错误对象以字符串形式读取错误消息

Pet*_*lis 2 javascript error-handling node.js

例如我刚得到这个错误:

{ Error: There was an error sending your trade offer. We were unable to contact the game's item server. The game's item server may be down or Steam may be experiencing temporary connectivity issues. Please try again later.
    at Object.exports.makeAnError (C:\Some\Boring\Route\node_modules\steam-tradeoffer-manager\lib\helpers.js:17:12)
    at SteamCommunity.manager._community.httpRequestPost...
Run Code Online (Sandbox Code Playgroud)

如何获取“发送您的交易报价时出错...”部分,以便以后将其发送回客户?

Ry-*_*Ry- 6

message属性中。

let error = new Error('example');
console.log(error.message);
Run Code Online (Sandbox Code Playgroud)

另请参见每个ECMAScript的错误的字符串表示形式


tay*_*yen 5

我的err.message是空的。我用err.toString() 它救了我的屁股。