【问题标题】:How to access information in a URL request with Express?如何使用 Express 访问 URL 请求中的信息?
【发布时间】:2022-01-15 14:36:48
【问题描述】:

如何使用 Express 提取以下请求的位置值?

http://localhost:3000/campgrounds?location=Austin

【问题讨论】:

    标签: json express


    【解决方案1】:

    使用req.query.*

    app.get("/campgrounds", function(req, res) {
       res.status(200).send(req.query.location); 
    });
    

    注意:如果您的用户没有输入 location 查询,这将不起作用。

    【讨论】:

      【解决方案2】:

      在网址http://localhost:3000/campgrounds?location=Austin

      location是查询参数,Austin是查询参数的值。

      在express中,通过调用获取查询参数的值:

      req.query.location
      

      https://expressjs.com/en/api.html#req.query

      【讨论】:

        猜你喜欢
        • 2021-02-21
        • 1970-01-01
        • 1970-01-01
        • 2014-09-19
        • 1970-01-01
        • 2018-03-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-01
        相关资源
        最近更新 更多