2

ユーザーがJSONを投稿するexpress.jsでAPIを作成しています。

クライアントのリクエストでコンテンツ タイプを application/json に設定しました。有効な JSON を投稿すれば、すべて問題ありません。ただし、不正な形式の JSON を指定すると、次のエラーが高速でスローされます...

string(370) "SyntaxError: Unexpected token } at Object.parse (native) at IncomingMessage. (/var/www/vhost/rest-v1/node/node_modules/express/node_modules/connect/lib/middleware/json.js: 76:27) IncomingMessage.EventEmitter.emit (events.js:92:17) で _stream_readable.js:910:16 で process._tickCallback (node.js:415:13)"

このエラーをキャッチして、より意味のあるエラー メッセージをユーザーに返すにはどうすればよいですか?

4

1 に答える 1

1

User Express のビルトイン エラー処理ミドルウェア、または独自のもので上書きする: http://expressjs.com/guide.html#error-handling

于 2013-07-26T10:39:52.080 に答える