1.0.0 • Published 5 months ago

hono-sessions-neo4j v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

hono-sessions-neo4j

Neo4j session store-connector for hono-sessions.

Installation

npm i hono-sessions-neo4j

Usage

import { Hono } from "hono";
import { sessionMiddleware } from "hono-sessions";
import { Neo4jStore } from "hono-sessions-neo4j";

// ...
// Create your Neo4j Driver instance
// ...

const SessionStore = new Neo4jStore({
    driver: driver, // Required
    sessionLabel: 'Session', //Optional
    QueryConfig: QueryConfig //Optional
});

const app = new Hono();
app.use(sessionMiddleware({
    store: SessionStore
    // ... other session options
}));

Options

  • driver (Required): Neo4j Driver instance
  • sessionLabel (Optional): Sets the node label to use in Neo4j.
  • QueryConfig (Optional): QueryConfig object passed to driver.executeQuery. As documented in Neo4j docs

Dependency

neo4j-driver >= 5.8.0

1.0.0

5 months ago