4bbdd09097
Adding a example with **Neo4j** native graph database. - with-apollo-neo4j-graphql: basic apollo configuration with neo4j driver and neo4j-graphql-js. :)
18 lines
380 B
JavaScript
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
|
|
}
|