Tim*_*nze 7 mysql express typescript express-session
我正在尝试在 Typescript 项目中使用 express-session 和 express-mysql-session。这是我的代码的相关部分:
import * as express from "express";
import * as expressSession from "express-session";
import * as expressMySqlSession from "express-mysql-session";
this.express = express();
const sessionStore = new expressMySqlSession(sessionStoreConfig, this.dbConnection);
const sessionHandler = expressSession({
...,
store: sessionStore
});
this.express.use(sessionHandler);
Run Code Online (Sandbox Code Playgroud)
它不会编译,因为该store
选项的类型是expressSession.Store | expressSession.MemoryStore | undefined
whilesessionStore
是类型MySQLStore
。我究竟做错了什么?
问候
尝试这个:
import * as express from "express";
import * as expressSession from "express-session";
import expressMySqlSession from "express-mysql-session";
const MySQLStore = expressMySqlSession(expressSession);
const sessionStore = new MySQLStore(sessionStoreConfig, this.dbConnection);
...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1608 次 |
最近记录: |