嘿嘿,
我正在开发一个暴露REST API的nodeJS平台中的启用程序。我需要实现一些自定义错误处理程序,它们将实现一些业务逻辑。
基本上,我必须处理内容编码为application/json
.
我希望收到代表数组中服务的对象列表。数组的每一项都是一个对象,它具有以下结构
{
"code": "sampleCode",
"id": "someId",
"status: "someStatus"
}
从业务逻辑上看,每个服务都属于一个家族。并且每个系列都有一些存储在属性文件中的配置。
收到请求后,我需要检查正文内容并应用一些会引发自定义错误的自定义规则。
规则是:
"code
值不能为空。"code"
值必须在属性中定义的列表中"code"
如果代码值属于家庭 foo 或酒吧 id 不能为空
我使用 lodash 实现了一些小单元函数来在集合中进行测试。
我的主要问题是我需要为这些过程异步吗?现在我只是调用函数。由于我对 nodeJs 还很陌生,尤其是在企业环境中的最佳实践方面,我想听听更有经验的用户的意见?
实现业务逻辑的自定义错误处理程序应该是异步的还是没有好处?