PostgreSQL ошибка соединения - TypeORM - nestjs - PullRequest
0 голосов
/ 20 апреля 2020

Ниже мой модуль приложения. Он инициализировал typeorm с типом postgres. Когда я запускаю приложение, используя nest start, оно говорит DriverPackageNotInstalledError: Mysql package has not been found installed. Try to install it: npm install mysql --save. Почему он возвращается к mysql, когда тип базы данных postgres? Это ошибка или я что-то здесь не так делаю?

import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { UsersModule } from './users/users.module';
import { ClientsModule } from './clients/clients.module';
import { TypeOrmModule } from '@nestjs/typeorm';
import { DBCred } from '../config/db/test';
import { Clients } from './clients/clients.entity';

@Module({
  imports: [
    TypeOrmModule.forRoot({
      type: 'postgres',
      host: DBCred.HOSTNAME,
      port: DBCred.PORT,
      username: DBCred.USERNAME,
      password: DBCred.PASSWORD,
      database: DBCred.DATABASE,
      entities: [Clients],
      synchronize: true,
    }),
    UsersModule,
    ClientsModule,
  ],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule {
}

Ошибка

[Nest] 15029   - 04/20/2020, 12:52:22 PM   [TypeOrmModule] Unable to connect to the database. Retrying (2)... +3009ms
DriverPackageNotInstalledError: Mysql package has not been found installed. Try to install it: npm install mysql --save
at new DriverPackageNotInstalledError (/redacted-path/node_modules/typeorm/error/DriverPackageNotInstalledError.js:10:28)
at MysqlDriver.loadDependencies (/redacted-path/node_modules/typeorm/driver/mysql/MysqlDriver.js:743:23)
at new MysqlDriver (/redacted-path/node_modules/typeorm/driver/mysql/MysqlDriver.js:243:14)
at DriverFactory.create (/redacted-path/node_modules/typeorm/driver/DriverFactory.js:31:24)
at new Connection (/redacted-path/node_modules/typeorm/connection/Connection.js:53:59)
at ConnectionManager.create (/redacted-path/node_modules/typeorm/connection/ConnectionManager.js:56:26)
at Object.<anonymous> (/redacted-path/node_modules/typeorm/index.js:207:66)
at step (/redacted-path/node_modules/tslib/tslib.js:139:27)
at Object.next (/redacted-path/node_modules/tslib/tslib.js:120:57)
at /redacted-path/node_modules/tslib/tslib.js:113:75

РЕДАКТИРОВАТЬ:

Мои зависимости

"dependencies": {
    "@nestjs/common": "^7.0.0",
    "@nestjs/core": "^7.0.0",
    "@nestjs/platform-express": "^7.0.0",
    "@nestjs/typeorm": "^7.0.0",
    "pg": "^8.0.2",
    "reflect-metadata": "^0.1.13",
    "rimraf": "^3.0.2",
    "rxjs": "^6.5.4",
    "typeorm": "^0.2.24"
}
...