Tag: 打字机的

“这个”在构造之后丢失了? (TS /节点/expression)

我正在尝试使用node-express构build一个简单的http应用程序。 设置路由时出现问题, MyRouter类的构造函数有this但是它在getRoutes()函数中丢失了。 class Main { public async run(): Promise<void> { const myRouter = new MyRouter(this.config); // this.server is express() during construct this.server.use("/v1", myRouter.getRoutes); await this.server.listen(this.config.rest.port); } } class MyRouter { private router: express.Router; constructor(private config: any) { this.router = express.Router(); console.log(this); // Prints the whole Router object! } public getRoutes(): express.Router { console.log(this); // […]