标签: javascript error-handling
我正在使用NodeJs开发复杂的REST API,我遇到了处理错误并将其返回给用户的问题。
我的api的多个模块在不同的级别上暴露了多种错误类型和格式,某些级别的错误被捕获而有些错误(例如身份验证中间件)。
我想知道创建一个错误模式并强制每个错误(sql,http,rpc等)遵守(通过序列化)是否明智?还是有更好的方法?