我正在 express.js 中创建一个 API,用户在其中发布 JSON。
我已在客户端请求中将内容类型设置为 application/json。如果我发布有效的 JSON,一切都很好。但是,posintg 格式错误的 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)"
如何捕获此错误,以便我可以向用户提供更有意义的错误消息?