我正在尝试使用其他URL作为我的应用程序中的数据。
例如,如果我访问 localhost:3000/https://www.google.com/robots.txt
然后,我想获取https://www.google.com/robots.txt
一个参数,以便可以使用它。
我尝试了以下方法,但仅在尾随值没有斜杠的情况下才有效。
app.get('/:id', function (req, res) {
res.send(req.params)
})
有没有可能获取附加URL的方法?
你可以/*
用来获取参数,然后获取索引0
以获取确切的URL
app.get('/*', function(req, res) {
var url = req.params[0];
res.send(url);
});
谢谢你,效果很好!您知道是否可以使用该参数发送index.html吗?
您可以按照此指南进行操作:codeforgeek.com/render-html-file-expressjs