node package manager
Loosely couple your services. Use Orgs to version and reuse your code. Create a free org »

couchdb-expression

Installing

yarn add couchdb-expression

Usage

A sample program:

import express from 'express';
import session from 'express-session';
import Expression from 'couchdb-expression';
 
const store = new Expression({
  username: 'root',         // default value = ''
  password: 'hello123',     // default value = ''
  hostname: 'localhost',    // default value = 'localhost'
  port: '5984',             // default value = 5984
  databaseName: 'sessions'  // default value = 'sessions'
});
 
const app = express();
 
app.use(session({
  store: store,
  secret: 'meow',
  cookie: {
    maxAge: 3000,
  },
  resave: true,
  saveUninitialized: true,
}));
 
app.get('/', (req, res) => {
  console.log(req.session);
  res.send('hello world');
});
 
app.listen(3000);

Issues

Let me know if you face any issues, I would be happy to help! :) Post your issues here.

Happy Coding! ^-^