【发布时间】:2019-04-13 02:39:34
【问题描述】:
我正在使用 Node、Typescript 和 Sequelize 构建一个项目。我想定义一个具有以下功能的 GENERAL 控制器:
class Controller {
Schema: <Sequelize-Model>;
constructor(schema: <Sequelize-Model>) {
this.Schema = schema
}
find(req: Request, res: Response, next: NextFunction) {
return this.Schema
.findWithCount(req.query)
.then(collection => res.status(200).json(collection))
.catch(next);
}
}
问题是,我不知道在 .我尝试过使用 any、Sequelize 的 Model、sequelize-typescript 的 Model 以及其他一些选项。想法?
【问题讨论】:
-
你好,我也遇到了同样的问题。你是怎么解决的?
-
我发现了这个并且它工作得很好:stackoverflow.com/a/57141896/9834967
标签: node.js typescript sequelize.js sequelize-typescript