如何在Insomnia GET请求中设置req.params?

问题描述

嗨,我没有任何要显示代码,但我只是想知道如何在Insomnia的get请求中设置参数。基本上,URL中的参数就是这样的/ test /:id,其中id是参数。

我知道您可以添加查询,但是那不是我想要的。

如果您需要我提供更多信息,请告诉我。

解决方法

应在URL中指定命名的路由参数-无需在请求本身中指定键,因为您的应用程序根据其在请求中的位置来解析它们。

因此,如果您在服务器上具有/test/:id路由的处理程序,只需向任何客户端(包括失眠)请求https://url/test/123并在处理程序中使用req.params.id的ID(在Express中)。

但是,如果您想在请求中使用key = value结构,我相信,使用Insomnia中的“查询”选项卡和服务器上的req.query.id是GET的唯一选择。

,

在上面的选项中,就在 url 的下方,Bearer 旁边有一个名为 Query 的选项。

你可以在那里添加任何你想要的 url 参数,它会在它上面显示你的 url 预览。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...