【问题标题】:How to get request by type?如何按类型获取请求?
【发布时间】:2021-10-25 04:25:21
【问题描述】:

我有点坚持这个。我有一个这样的 JSON 文件:

[
    {
     id: 123
     content: Hello my name is abc
     type: commentary
    }
]

我知道您可以使用这样的 ID 调用 api。示例:```www.helloworld.com/get/123,我会显示内容。

router.get('/get/:id', async (req,res) => {
    const q_id = await Excuse.findById({_id: req.params.id})
    res.json(q_id)

我坚持的是,如何使用该类型获取 api?我试图字符串化,但它似乎不起作用。

【问题讨论】:

    标签: node.js json api get get-request


    【解决方案1】:

    我没有完全理解,但也许你在谈论一个查询。

    GET /get/:id?type=some-type
    

    路线是这样的

    router.get('/get/:id', async (req,res) => {
        const type = req.query.type; // that is "some-type"
        
        const q_id = await Excuse.findOne({ type: type })
        res.json(q_id)
    

    【讨论】:

      猜你喜欢
      • 2018-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-20
      • 2020-04-13
      • 1970-01-01
      • 2020-11-01
      • 1970-01-01
      相关资源
      最近更新 更多