1
Wie kann ich eine URL wie localhost:8080/foo#specialStuffHere
aus meiner ExpressJS-Anwendung festlegen? Ich verwende Code in meinem Router wie zum Beispiel:ExpressJS Render-Pfad mit Hash
app.get('/foo/', function (req, res) {
res.render('foo', {myData: data});
});
URL wird nicht gerendert. Nur eine Ansicht kann rendern. Laut Ihrem Code geben Sie foo view mit einigen Daten wieder. Also, was ist deine Frage? –
Und auch, Sie können nicht den Wert eines Makros (# Wert) auf serverseitigen Code erhalten, diese sind nur für Client-Seite gemeint. (var type = window.location.hash.sub (1);) –
Entschuldigung für meine Terminologie - ich möchte den Wert nach dem # in der URL irgendwie aus meiner Express-App setzen. – mbacvanski