标签: javascript node.js api validation wrapper
当我开发API包装器时,我总会发现自己在两端之间蹦蹦跳跳:
你决定了吗?如果是这样,您更喜欢哪种验证?您是否抛出错误或将其传递给回调?
答案 0 :(得分:1)
您应该在两个地方验证输入。将验证推送到服务器会损害应用程序的响应能力。任何时候你可以避免服务器请求支持客户端代码是我的书中的一个胜利,它在客户端更快,服务器负载更少。不幸的是,这意味着你在两端复制了验证逻辑,但这在我的书中是可以接受的。