Während ich Strongloop Loopback verwenden möchte ich die Datenbank für AccessStoken und Benutzernamen Existenz in jeder Anfrage überprüfen.Ausführung Abfrage über Middleware
So mache ich einen Middleware-Code:
module.exports = function() {
return function xAuth(req, res, next) {
console.log(req);
};
};
Ich habe es hinzugefügt: initial“Middleware json
"initial": {
"compression": {},
"cors": {
"params": {
"origin": true,
"credentials": true,
"maxAge": 86400
}
},
"./middleware/trumptAuth": {},
"helmet#xssFilter": {},
"helmet#frameguard": {
"params": [
"deny"
]
},
"helmet#hsts": {
"params": {
"maxAge": 0,
"includeSubdomains": true
}
},
"helmet#hidePoweredBy": {},
"helmet#ieNoOpen": {},
"helmet#noSniff": {},
"helmet#noCache": {
"enabled": false
}
}
ich möchte auf eine SQL-Abfrage hier auszuführen, aber ich habe keine Ahnung, wie kann ich tun, dass ich wahrscheinlich nur brauchen „app“ Variablenzugriff oder direkt „datasource“ Zugang.
Jede Hilfe sehr geschätzt wird.
Danke, ich habe tatsächlich gelöst, konnte aber die Antwort nicht posten. Die Antwort ist eigentlich einfach und ich werde es gerade jetzt posten. wir müssen nur var xyzModel = req.app.xyzModel; –
Ah schön. Also denke ich, dass die Funktion, die ich oben verlinkt habe, als eine Alternative betrachtet werden könnte. :) –
wahrscheinlich ja, aber ich sehe nicht die tatsächliche Verwendung, es sei denn, Sie wollen etwas sehr Spezifisches, das nicht in 'app' sein wird –