首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我的请求对象没有`param`方法?

为什么我的请求对象没有`param`方法?
EN

Stack Overflow用户
提问于 2014-09-12 01:59:22
回答 1查看 160关注 0票数 0

我目前正在用Express编写一个web应用程序,我希望利用request.param来提取可能到达URL字符串(对于GET)或在请求体(对于POST)中的参数。

我已经将request对象传递给了一个函数,该函数执行req.param('email');等操作。但是,此代码片段抛出以下错误:

代码语言:javascript
运行
复制
TypeError: Object #<ServerResponse> has no method 'param'
    at read_url_params (/home/louist/Documents/node/socialube/modules/user_verif.js:50:63)
    at /home/louist/Documents/node/socialube/modules/user_verif.js:43:20
    at Promise.<anonymous> (/home/louist/Documents/node/socialube/modules/user_verif.js:73:13)
    at Promise.<anonymous> (/home/louist/Documents/node/socialube/node_modules/mongoose/node_modules/mpromise/lib/promise.js:177:8)
    at Promise.emit (events.js:95:17)
    at Promise.emit (/home/louist/Documents/node/socialube/node_modules/mongoose/node_modules/mpromise/lib/promise.js:84:38)
    at Promise.fulfill (/home/louist/Documents/node/socialube/node_modules/mongoose/node_modules/mpromise/lib/promise.js:97:20)
    at /home/louist/Documents/node/socialube/node_modules/mongoose/lib/query.js:1394:13
    at model.Document.init (/home/louist/Documents/node/socialube/node_modules/mongoose/lib/document.js:250:11)
    at completeOne (/home/louist/Documents/node/socialube/node_modules/mongoose/lib/query.js:1392:10)

我尝试过包含bodyParser中间件,但无济于事。

我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2014-09-12 02:02:26

parammethod on req,不是res

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25794148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档