如何按类型获取请求?

Posted

技术标签:

【中文标题】如何按类型获取请求?【英文标题】: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?我试图字符串化,但它似乎不起作用。

【问题讨论】:

【参考方案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)

【讨论】:

以上是关于如何按类型获取请求?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取在 Wordpress 中按类别过滤的自定义帖子类型的永久链接?

如何在 symfony WebTestCase 的测试中按夹具类型获取教义夹具参考?

C#按内容类型获取文件扩展名

如何使输入类型=按钮像超链接一样使用获取请求进行重定向? [复制]

如何取消 Parse 获取数据请求

无论如何在 Nest.js 中使用 Fastify 获取请求、响应的类型接口