【发布时间】:2021-08-30 22:00:12
【问题描述】:
我试图理解为什么“this”有时可能在类中未定义,以及如何解决它:
import { UserDatabase } from './user.database';
export class UserService {
private userDatabase = new UserDatabase();
async login (request: Request, response: Response) {
let {email, password} = request.body;
const user = await this.userDatabase.login(email, password);
...
错误日志:
(node:3254) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'userDatabase' of undefined
【问题讨论】:
标签: node.js typescript this