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謝謝終於明白了 –