Im Moment habe ich in meiner server.js Datei:Wie können Sitzungsvariablen zwischen Dateien in Nodejs exportiert werden?
const neo4j_conn = 'bolt://' + config.neo4j.host;
const driver = neo4j.driver(neo4j_conn, neo4j.auth.basic(config.neo4j.username, config.neo4j.passphrase));
const session = driver.session();
app.set('neo4jsession', session);
require('./app/routes')(app);
und in meinen Routen-Datei Ich habe:
const session = app.get('neo4jsession');
bedenkt, dass ich nur eine Sitzung pro Anforderung benötigen, dann ist dies der richtige Ansatz für ich mich mit der Datenbank verbinden und eine Sitzung zurückbekommen? Können Sie ein besseres Designmuster/Codierverfahren/für diesen Zweck vorschlagen?
In Ihrem Fall, wie würden Sie die Sitzung schließen in der/Methode? –
Siehe die aktualisierte Antwort. –
Vielen Dank. Ich akzeptiere diese Antwort –