将网址作为GET请求的参数

时间:2019-05-06 07:25:26

标签: node.js express body-parser

对于我的节点应用程序,我需要一个用户能够将url作为参数传递给get请求。

我尝试将url作为'?'之后的参数但它似乎仍然行不通。

app.use(bodyParser.urlencoded({extended: false}))
app.use(bodyParser.json())
app.get("/create/:id")

这是我正在使用的代码(减去回调),如果网址为“ example.com/create/google.com/images”,则应该出现的参数ID应该变为“ google.com/images”但是却没有呼叫该路线。

1 个答案:

答案 0 :(得分:1)

您的代码正确。

提出这样的请求

[http://localhost:3006/create/2?q=https://twitter.com/]

在上述网址ID => 2中,q => https://twitter.com

在请求查询中,您将获得{"q":"https://twitter.com/"}