rsnext/examples/with-apollo-neo4j-graphql/util/neo4j.js
Nikolas Santis 4bbdd09097
[ EXAMPLES ] Added with-apollo-neo4j-graphql (#16560)
Adding a example with **Neo4j** native graph database.

- with-apollo-neo4j-graphql: basic apollo configuration with neo4j driver and neo4j-graphql-js.

:)
2020-11-20 20:38:08 +00:00

18 lines
380 B
JavaScript

import neo4j from 'neo4j-driver'
let driver
const defaultOptions = {
uri: process.env.NEO4J_URI,
username: process.env.NEO4J_USER,
password: process.env.NEO4J_PASSWORD,
}
export default function getDriver() {
const { uri, username, password } = defaultOptions
if (!driver) {
driver = neo4j.driver(uri, neo4j.auth.basic(username, password))
}
return driver
}