Ich versuche, eine URL http://localhost:3000/new/https://www.example.com an router.get('/new/:url', function..)
zu übergeben, aber anstelle der URL (https://www.example.com) in req.params.url
, führt dieser Link http://localhost:3000/new/https://www.example.com zu 404 Not Found Fehler. Obwohl andere Parameter gut funktionieren, z. http://localhost:3000/new/www.example.comWie übergebe ich eine URL als Parameter in der router.get() Methode?
Code:
var router = express.Router();
router.get('/new/:url', function(req, res...);
Jede mögliche Hilfe würde geschätzt!
Es sieht aus wie Sie vergessen, Ihre URL-Komponenten zu verschlüsseln, sollte es sein: 'http: // localhost: 3000/neu/https% 3A% 2F% 2Fwww.beispiel.com' –
@JuanMendes danke für Ihre Antwort ..Andere Benutzer werden die URL nicht codieren, sondern in meinem Code. –
Geben Benutzer diese URL direkt ein? –