I Routen in Express.js aus JSON-Datei erschaffe mit Struktur folgendenExpress.js Variable in dynamisch erstellten Route vorbei
{
"/home":{
"token":"ksdjfglkas"
},
"/logout":{
"token":"ksdjfglksaudhf"
}
}
brauche ich in der Lage sein, die Token in der Routen-Funktion zugreifen. Die js, die ich verwende, um die Route zu erzeugen ist
for(var endpoint in context){
var route = context[endpoint];
app.use(endpoint,
function(req,res,next){
req.token= route.token;
next();
},
require('./route-mixin'));
}
Das Problem, das ich bin vor, dass routen mixin Methode immer das letzte Token erhält. context
In diesem Fall ist nur die js-Datei, die ich oben hinzugefügt habe. Wie kann ich verschiedene Tokens für jede Route einzeln übergeben?
Wie funktioniert Ihr route-mixin-Datei aussehen? –
Funktion (req, res, nxt) {console.log (req.token); res.send ("test");} – georoot
@MichaelTroger Ich habe bereits ohne Middleware getestet und es funktioniert alles gut. aber console.log zeigt immer das letzte Token – georoot