嗨,我没有要显示的任何代码,但我只是想知道如何在 Insomnia 的 get 请求中设置参数。基本上是 url 中的参数,例如 /test/:id 其中 id 是参数。
我知道您可以添加查询,但这不是我所追求的。
如果您需要我提供更多信息,请告诉我。
你可以使用这个插件 https://insomnia.rest/plugins/insomnia-plugin-path-parameters
它会自动将 URL 路径参数替换为语法 :foo 和在 Query 选项卡中定义的同名值。
在上面的选项中,就在 url 下方,Bearer 旁边有一个名为 Query 的选项。
你可以在那里添加任何你想要的 url 参数,它会在上面显示 url 预览。
命名路由参数应该在 URL 中指定——不需要在请求本身中指定键,因为您的应用程序会根据它们在请求中的位置来解析它们。
因此,如果您/test/:id
的服务器上有路由处理程序,只需https://url/test/123
从任何客户端(包括 Insomnia)请求并req.params.id
在您的处理程序(在 Express 中)中使用此 id。
但是,如果您想在请求中使用 key=value 结构,我相信,使用 Insomnia 中的 Query 选项卡和服务器上的 req.query.id 是您使用 GET 的唯一选择。