指的是“Cookie”吗?"/>
Typescript 错误:TS2551:类型“typeof session”上不存在属性“cookie”。您指的是“Cookie”吗?
我是 Typescript 的新手,所以如果这是一个愚蠢的问题请原谅我,但我在使用 Express 应用程序时遇到了问题。我只想在生产中提供安全 cookie,但出现类型错误,希望有人能提供帮助。我的代码如下:
// Express session ...
app.use(session({
secret: process.env.SECRET as string,
cookie: {},
resave: false,
saveUninitialized: true
}))
我上面的代码没有类型错误。
// In production serve secure cookies only ...
if (app.get("env") === "production") {
session.cookie.secure = true;
}
我这里有一个类型错误。 cookie 一词带有下划线,我收到以下错误:
类型“typeof session”上不存在属性“cookie”。您指的是 'Cookie'? ts(2551)
我假设我必须声明 cookie 属性,但我不确定如何执行此操作。任何帮助将不胜感激。
回答如下:更多推荐
Typescript 错误:TS2551:类型“typeof session”上不存在属性“cookie”。您指的是“Cookie”吗?
发布评论