You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

couchdb-expression

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

couchdb-expression

Express Session Store for CouchDB

1.6.1
latest
Source
npmnpm
Version published
Weekly downloads
63
687.5%
Maintainers
1
Weekly downloads
 
Created
Source

couchdb-expression GitHub license

NPM

Coverage Status npm version Known Vulnerabilities Maintainability

Installing

npm i couchdb-expression

Usage

A sample program:

const express = require('express');
const session = require('express-session');
const Expression = require('couchdb-expression')(session);

const store = new Expression({
  username: 'root',         // default value = 'admin'
  password: 'hello123',     // default value = 'password'
  hostname: 'localhost',    // default value = 'localhost'
  port: '5984',             // default value = 5984
  database: 'sessions',     // default value = 'sessions'
  https: false              // default value = false
});

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! ^-^

FAQs

Package last updated on 18 Jul 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts