これも動くん…
$ cat index.js
new Promise((resolve, reject) => {
reject("最初のエラーわよ")
}).then(
result => {
console.log("first result: " + result)
return("2番目わよ")
}
).then(
result => console.log("second result: " + result)
).catch(
err => console.error("error: " + err)
)
$ node index.js
error: 最初のエラーわよ