最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Typescript 错误:TS2551:类型“typeof session”上不存在属性“cookie”。您指的是“Cookie”吗?

网站源码admin38浏览0评论

Typescript 错误:TS2551:类型“typeof session”上不存在属性“cookie”。您指的是“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 属性,但我不确定如何执行此操作。任何帮助将不胜感激。

回答如下:
发布评论

评论列表(0)

  1. 暂无评论