我们正在从ExpressJS 3迁移到ExpressJS 4,并且我们注意到不推荐使用以下API:
req.param(fieldName)
req.param(fieldName, defaultValue)
是否有中间件将这些API带回来,就像其他从Express到独立模块被“外部化”的API一样?
编辑:澄清-需要一个API,该API提供对参数的抽象通用访问,无论它是路径参数,查询字符串参数还是主体字段。
好的,在阅读了@Ineentho在引用中给出的线程后,我们决定提出以下答案:
https://github.com/osher/request-param
一种连接/表达中间件,用于启用Express 4中弃用的req.param(name,default)API
中间件不仅恢复了古老的功能。它还允许您自定义从中检索参数的集合的顺序,既作为默认规则,又作为按调用的方式:-)
玩得开心!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句