0
URLに一致するために正規表現で使用する正規表現は何ですか?私のエンドポイントがこのように見える場合エクスプレスルーティングがURLに一致する
www.mydomain.com/v1/
私は受け入れるようにしますhttps://www.url-to-be-matched.com。 paramsとして。 私はこの
var express = require('express');
var app = express();
app.get('/v1/:url',function(req,res){
console.log(req.params.url);
});
しようとした上記のURLに一致していません。
私のコードで何を変更する必要があるのですか?encodeURI docに行った後は分かりません。 –
別のURLのパスにURLが埋め込まれています。このためには、簡単に抽出できるように埋め込みURLをエスケープする必要があります。つまり、クライアントからのリクエストは、www.mydomain.com/v1/https%3A%2F%2Fwww.url-be-be-matched.com'になります。アプリケーションがこのリンクを生成する場合は、生成コードがこのエンコードを実行していることを確認してください。 –
@MikeTunnicliffeが最終的に理解してくれてありがとう –