Как исправить ошибку: "Unable to connect to the database" при использовании команды npm run start?
Работаю со следующей статьей на шаге запуска команды:
$ npm run start:dev
Я получаю ошибку:
[Nest] 27096 - 12/30/2022, 9:21:27 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (5)...
MissingDriverError: Wrong driver: "undefined" given. Supported drivers are: "aurora-mysql", "aurora-postgres", "better-sqlite3", "capacitor", "cockroachdb", "cordova", "expo", "mariadb", "mongodb", "mssql", "mysql", "nativescript", "oracle", "postgres", "react-native", "sap", "sqlite", "sqljs", "spanner".
at DriverFactory.create (C:\Users\invzbl3\WebstormProjects\rest-api-nestjs\src\driver\DriverFactory.ts:72:23)
at new DataSource (C:\Users\invzbl3\WebstormProjects\rest-api-nestjs\src\data-source\DataSource.ts:139:43)
at createTypeormDataSource (C:\Users\invzbl3\WebstormProjects\rest-api-nestjs\node_modules\@nestjs\typeorm\dist\typeorm-core.module.js:172:23)
at Function.<anonymous> (C:\Users\invzbl3\WebstormProjects\rest-api-nestjs\node_modules\@nestjs\typeorm\dist\typeorm-core.module.js:176:46)
at Generator.next (<anonymous>)
at C:\Users\invzbl3\WebstormProjects\rest-api-nestjs\node_modules\@nestjs\typeorm\dist\typeorm-core.module.js:20:71
at new Promise (<anonymous>)
at __awaiter (C:\Users\invzbl3\WebstormProjects\rest-api-nestjs\node_modules\@nestjs\typeorm\dist\typeorm-core.module.js:16:12)
at C:\Users\invzbl3\WebstormProjects\rest-api-nestjs\node_modules\@nestjs\typeorm\dist\typeorm-core.module.js:174:76
at Observable._subscribe (C:\Users\invzbl3\WebstormProjects\rest-api-nestjs\node_modules\rxjs\src\internal\observable\defer.ts:55:15)
Я добавил два файла:
ormconfig.js: https://github.com/invzbl3/rest-api-nestjs/blob/main/ormconfig.js.env: https://github.com/invzbl3/rest-api-nestjs/blob/main/.env
На основании этого, у меня вопрос:
как исправить эту проблему? Что я должен сделать со своей стороны, чтобы побороть её?
Благодарю за любые умные идеи по этому поводу.