NodeJS 获取参数的方法
1. req.params
第一种情况: http://localhost:3000/demo/test
,服务端代码这样写:
router.get('/demo/:anything', function (req, res) {
res.send('anything is : ' + req.params.anything);
})
这里的 anything
指的是你可以任意命名,以便使用 req.params.XX
获取参数,在浏览器输入请求路径后页面返回: anything is : test
。
2. req.query
第二种情况: http://localhost:3000/?id=1
,用 req.query.id
,我们会得到 1
,如果有两个或以上参数,用 &
连接,如: /?id=1&name=test
,获取参数则是: req.query.id --> 1
, req.query.name - -> test
。
3. req.body
第三种情况:用 Post 方法向 node 服务器发送数据 id = 1
, post('/login', {name: lisi})
,node 端获取参数则应该是: req.body.name
。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: setInterval 路由跳转继续运行并没有及时进行销毁
下一篇: 没有了
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论