1

私はこれをやっています:

context.fail({
            message: "Invalid Token!",
            code: app.error["010"].code,
        });

郵便配達員から api を呼び出すと、次のように返されます。

{ 
  "errorMessage": "[object Object]"
}

という名前のキーを送信していませんerrorMessage

私の質問は、はいの場合はエラーを返す正しい方法を使用していますか、いいえの場合はなぜこのように動作するのか、サーバーレスでエラーを処理する正しい方法は何ですか

感謝します。

4

1 に答える 1

0

エラー オブジェクトを返すと、動作するはずです。また、コンテキストの代わりにコールバックを使用してエラーを返します (これが現在のデフォルトの動作です。context.fail はレガシー サポートのためだけに機能します)。

callback(new Error('Your message'))

于 2016-12-06T12:55:34.123 に答える