【问题标题】:making query parameter in express js在express js中制作查询​​参数
【发布时间】:2017-12-13 23:00:24
【问题描述】:

我试图根据查询参数以不同的方式返回,我如何在 express js 中做到这一点

例如:

 app.get('/p', (req, res)=>{
     if(req.query.p = 1) res.send('hello');
     else res.send('wrong');
    });

如果 p = 1,它应该发送 'hello',如果 p 不是 1,它应该发送错误

谢谢

【问题讨论】:

  • 使用==进行比较,而不是=
  • 我认为您将查询与蛞蝓混为一谈

标签: javascript node.js express


【解决方案1】:

您似乎想使用路由参数。如果是这种情况,您可以像这样实现您想做的事情:

app.get('/:p', (req, res) => {
if (parseInt(req.params.p) == 1) {
    res.send('hello');
}
else {
    res.send('wrong')
};

});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 2017-11-09
    • 1970-01-01
    • 2017-03-31
    • 2020-11-22
    • 2013-11-05
    • 2013-11-14
    相关资源
    最近更新 更多