使用 express-validator 时未键入 Express 请求处理程序
Express request handler not typed when using express-validator
添加 express-validatorchain 作为中间件时,ts 抱怨不再输入快速请求处理程序。
使用任何其他中间件工作正常,添加或删除 [] 时出现错误 appears/dissappears。
"@types/express": "^4.17.6",
"typescript": "^3.9.5",
"express-validator": "^6.6.0",
据我所知express-validator开箱即用地支持打字稿,我是否必须进行任何配置更改才能让打字稿选择正确的类型?
此行为的发生是由于快速输入没有正确处理数组处理程序。
看这里:https://github.com/express-validator/express-validator/issues/869
使这些工作正常的解决方法是展开数组 (...) .
app.post("/route",...[myHandler,myHandler2],(req,res)=>{})
添加 express-validatorchain 作为中间件时,ts 抱怨不再输入快速请求处理程序。
使用任何其他中间件工作正常,添加或删除 [] 时出现错误 appears/dissappears。
"@types/express": "^4.17.6",
"typescript": "^3.9.5",
"express-validator": "^6.6.0",
据我所知express-validator开箱即用地支持打字稿,我是否必须进行任何配置更改才能让打字稿选择正确的类型?
此行为的发生是由于快速输入没有正确处理数组处理程序。 看这里:https://github.com/express-validator/express-validator/issues/869
使这些工作正常的解决方法是展开数组 (...) .
app.post("/route",...[myHandler,myHandler2],(req,res)=>{})