@cyclic.sh/session-store
Version:
Express middleware that stores sessions in DynamoDB tables for Cyclic apps.
22 lines (17 loc) • 424 B
JavaScript
// @flow
// defaults
const DEFAULT_HASH_KEY = 'pk'
const DEFAULT_HASH_PREFIX = 'session-store#'
const DEFAULT_SORT_KEY = 'sk'
const DEFAULT_TTL = 86400000 // 1 day
const DEFAULT_TOUCH_INTERVAL = 30000 // 30 seconds
const DEFAULT_KEEP_EXPIRED_POLICY = false
// aws
module.exports = {
DEFAULT_HASH_KEY,
DEFAULT_HASH_PREFIX,
DEFAULT_SORT_KEY,
DEFAULT_TTL,
DEFAULT_TOUCH_INTERVAL,
DEFAULT_KEEP_EXPIRED_POLICY,
}