I've been working on a project using Nestjs and there is an issue that I need support. Basically when I start the project an error that says "ERROR [ExceptionHandler] OAuth2Strategy requires a clientID option".
(node:78138) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
[Nest] 78138 - 2025-02-18, 1:47:23 p.m. LOG [NestFactory] Starting Nest application...
[Nest] 78138 - 2025-02-18, 1:47:24 p.m. LOG [InstanceLoader] AppModule dependencies initialized +886ms
[Nest] 78138 - 2025-02-18, 1:47:24 p.m. LOG [InstanceLoader] SecretModule dependencies initialized +1ms
[Nest] 78138 - 2025-02-18, 1:47:24 p.m. LOG [InstanceLoader] StorageModule dependencies initialized +0ms
[Nest] 78138 - 2025-02-18, 1:47:24 p.m. LOG [InstanceLoader] ConfigHostModule dependencies initialized +6ms
[Nest] 78138 - 2025-02-18, 1:47:24 p.m. LOG [InstanceLoader] DiscoveryModule dependencies initialized +1ms
[Nest] 78138 - 2025-02-18, 1:47:24 p.m. LOG [InstanceLoader] ConfigModule dependencies initialized +9ms
[Nest] 78138 - 2025-02-18, 1:47:24 p.m. LOG [InstanceLoader] ConfigModule dependencies initialized +0ms
[Nest] 78138 - 2025-02-18, 1:47:24 p.m. LOG [InstanceLoader] JwtModule dependencies initialized +25ms
[Nest] 78138 - 2025-02-18, 1:47:24 p.m. LOG [DatabaseConfig] Creating new instance 3z8ohd
[Nest] 78138 - 2025-02-18, 1:47:24 p.m. LOG [DatabaseConfig] Starting initialization for instance 3z8ohd
[Nest] 78138 - 2025-02-18, 1:47:25 p.m. LOG [InstanceLoader] EventEmitterModule dependencies initialized +206ms
[Nest] 78138 - 2025-02-18, 1:47:25 p.m. LOG [DatabaseConfig] Reusing existing instance 3z8ohd
[Nest] 78138 - 2025-02-18, 1:47:25 p.m. LOG [DatabaseConfig] Reusing existing instance 3z8ohd
[Nest] 78138 - 2025-02-18, 1:47:25 p.m. LOG [DatabaseConfig] Reusing existing instance 3z8ohd
[Nest] 78138 - 2025-02-18, 1:47:25 p.m. LOG [DatabaseConfig] Reusing existing instance 3z8ohd
Failed to initialize database connection: CloudSQLConnectorError: Missing instance connection name, expected: "PROJECT:REGION:INSTANCE"
at parseInstanceConnectionName (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@google-cloud/cloud-sql-connector/src/parse-instance-connection-name.ts:22:11)
at new CloudSQLInstance (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@google-cloud/cloud-sql-connector/src/cloud-sql-instance.ts:89:52)
at Function.getCloudSQLInstance (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@google-cloud/cloud-sql-connector/src/cloud-sql-instance.ts:57:22)
at CloudSQLInstanceMap.loadInstance (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@google-cloud/cloud-sql-connector/src/connector.ts:105:55)
at Connector.getOptions (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@google-cloud/cloud-sql-connector/src/connector.ts:189:21)
at DatabaseConfig.initializeConnection (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/src/database/database.config.ts:86:47)
at new DatabaseConfig (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/src/database/database.config.ts:26:10)
at InstanceWrapper.useFactory (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/src/database/database.module.ts:12:16)
at Injector.instantiateClass (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@nestjs/core/injector/injector.js:376:55)
at callback (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@nestjs/core/injector/injector.js:65:45) {
errors: [],
code: 'ENOCONNECTIONNAME'
}
[Nest] 78138 - 2025-02-18, 1:47:25 p.m. LOG [InstanceLoader] DatabaseModule dependencies initialized +28ms
[Nest] 78138 - 2025-02-18, 1:47:25 p.m. LOG [InstanceLoader] PdfModule dependencies initialized +1ms
[Nest] 78138 - 2025-02-18, 1:47:25 p.m. ERROR [ExceptionHandler] OAuth2Strategy requires a clientID option
TypeError: OAuth2Strategy requires a clientID option
at GoogleStrategy.OAuth2Strategy (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/passport-oauth2/lib/strategy.js:87:34)
at new Strategy (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/passport-google-oauth20/lib/strategy.js:52:18)
at new MixinStrategy (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@nestjs/passport/dist/passport/passport.strategy.js:32:13)
at new GoogleStrategy (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/src/auth/google.strategy.ts:9:5)
at InstanceWrapper.useFactory (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/src/auth/google.strategy.provider.ts:9:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Injector.instantiateClass (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@nestjs/core/injector/injector.js:377:37)
at async callback (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@nestjs/core/injector/injector.js:65:34)
at async Injector.resolveConstructorParams (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@nestjs/core/injector/injector.js:145:24)
at async Injector.loadInstance (/Users/macbookdekien/Desktop/ReactJS/windo/digital-platform-backend/node_modules/@nestjs/core/injector/injector.js:70:13)
I'm expecting whenever I build the project, it should run properly. Any help would be appreciated.