我们正在从 ExpressJS 3 迁移到 ExpressJS 4,我们注意到以下 API 已被弃用:
req.param(fieldName)
req.param(fieldName, defaultValue)
是否有中间件可以将这些 API 带回来,就像其他从 express 模块“外部化”到独立模块的 API 一样?
编辑: 澄清 - 需要一个 API 来提供对参数的抽象通用访问,无论它是路径参数、查询字符串参数还是正文字段。
最佳答案
基于 Express 文档,我们应该这样使用
开启 express 3
req.param(fieldName)
开启 express 4
req.params.fieldName
我个人更喜欢 req.params.fieldName
而不是 req.param(fieldName)
关于node.js - 替换 Express 4 中已弃用的 req.param(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28949266/