标签: node.js validation
我有一些API端点,它们可以使用GET,POST,PUT和DELETE接受一些数据。我想知道哪个是验证传入数据的最佳位置?是Endpoint(请求级别)还是在expressjs的中间件中?我想知道对于性能和安全性而言,这两个地方的优缺点是什么?
我看了JOI(Object schema validation)节点js库,它在请求级运行,而Express-validator在中间件。