mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
26 lines
619 B
TypeScript
26 lines
619 B
TypeScript
import express = require("express");
|
|
import session = require("client-sessions");
|
|
|
|
const secret = "yolo";
|
|
const app = express();
|
|
const options = { secret };
|
|
|
|
let middleware = session(options);
|
|
middleware = session({ secret, cookieName: "_s" });
|
|
middleware = session({ secret, duration: 600000 });
|
|
middleware = session({ secret, activeDuration: 42 });
|
|
middleware = session({
|
|
secret,
|
|
cookie: {
|
|
httpOnly: false,
|
|
}
|
|
});
|
|
|
|
app.use(middleware);
|
|
app.use((req: any, res: any) => {
|
|
req.session = { test: true };
|
|
});
|
|
|
|
const encoded = session.util.encode(options, { test: true });
|
|
session.util.decode(options, encoded);
|