0
正则表达式应该用什么来表达匹配一个url。如果我的端点看起来像这样快递路由匹配一个url
www.mydomain.com/v1/ https://www.url-to-be-matched.com。我想接受https://www.url-to-be-matched.com。作为参数。 我已经试过这
var express = require('express');
var app = express();
app.get('/v1/:url',function(req,res){
console.log(req.params.url);
});
以上是不匹配的URL。
我需要在我的代码中做什么更改,我不明白后去encodeURI文档。 –
你有一个嵌入在另一个URL路径中的URL。为此,您应该跳过嵌入的网址以便于提取。也就是说,您的客户的请求应该是'www.mydomain.com/v1/https%3A%2F%2Fwww.url-to-be-matched.com'。如果您的应用程序生成此链接,请确保生成代码执行此编码。 –
@MikeTunnicliffe谢谢终于明白了 –