Secbone / koa-session2

Middleware for Koa2 to get/set session
MIT License
152 stars 30 forks source link

如何将js文件的例子转换为typescript,因为在typescript中,this.redis会报错,提示RedisStore不存在redis这个属性 #39

Closed chaoxihailing closed 7 years ago

chaoxihailing commented 7 years ago

image

Secbone commented 7 years ago

@chaoxihailing 你需要先定义一下这个属性,比如这样:

class RedisStore extends Store {
    private redis: any;
    constructor() {
        this.redis = new Redis()
    }
}
chaoxihailing commented 7 years ago

嗯,确实不报错了,多问一句,ctx.session.count写成这样没事

image

但是在typescript中,直接写ctx.session.count会报下面的错, image

typescript的写法 image

使用的是koa,在typescript中,如何给session添加属性?

chaoxihailing commented 7 years ago

问题解决了,忘记配置模板了