我目前在我的 server.js 文件中有:
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);
在我的路线文件中,我有:
const session = app.get('neo4jsession');
考虑到每个请求我只需要一个会话,这是我连接到数据库并恢复会话的正确方法吗?您能否为此目的提出更好的设计模式/编码方法/?