|
@@ -9,6 +9,7 @@ import sirv from "sirv";
|
|
|
import { createConnection, getConnectionOptions } from "typeorm";
|
|
|
import { DB_ENTITIES } from "@shared/db/entities";
|
|
|
import { logger } from "./utils/logging";
|
|
|
+import { AppSession } from "./utils/session";
|
|
|
|
|
|
const PORT = process.env.PORT; // eslint-disable-line prefer-destructuring
|
|
|
// @ts-ignore -- creates a warning after `rollup-plugin-replace` (set up in `rollup.config.js`)
|
|
@@ -40,7 +41,7 @@ const createSapperServer = async (): Promise<Express> => {
|
|
|
compression({ threshold: 0 }),
|
|
|
sirv("static", { dev }),
|
|
|
sapper.middleware({
|
|
|
- session: (req) => ({
|
|
|
+ session: (req): AppSession => ({
|
|
|
userId: req.session?.userId,
|
|
|
}),
|
|
|
}),
|