Ich arbeite in einer Umgebung, in der nur Express verfügbar ist. Mit hapi benutze ich häufig die server.bind() - Funktion, um sicherzustellen, dass eine Ressource in allen meinen Routen verfügbar ist. Ich finde jedoch keine analoge Funktionalität für Express.Bietet Express einen ähnlichen Mechanismus wie hapi's server.bind()?
Wie werden Ressourcen in Express-Routen referenziert?
Beispiel hapi Code:
var gui_db = new Sqlite3.Database('./gui_test.sqlite');
var server = new Hapi.Server();
server.connection({ port: 6000 });
server.bind({gui_db: gui_db});
In einem anderen Zusammenhang kann ich gui_db
über this.gui_d
b beziehen.
Nie verwendet hapi. Aber vielleicht kann das hilfreich sein: http://expressjs.com/en/api.html#app.locals – tomtom
Sehr interessant. Ich werde es versuchen. –
@tomtom, Danke für den Tipp. Das scheint die ausdrückliche Art zu sein, das zu tun, wonach ich gesucht habe. –