npm run dev시 password 다르다고 나옴
오래전 질문이긴 하지만, 같은 에러가 발생하여 원인을 찾고 계실 다른 분들을 위해 제 상황 및 해결방법 공유드립니다. 제 경우에도 질문자님과 같은 에러가 발생했습니다.[Nest] 21892 - 2024. 10. 10. 오후 5:29:09 ERROR [ExceptionHandler] ����� "postgres"�� password ������ �����߽��ϴ�error: ����� "postgres"�� password ������ �����߽��ϴ� at Parser.parseErrorMessage 저는 도커 내에 5432 port를 이미 사용하고 있는, 꺼져 있는 컨테이너가 있었어요.그래서 port 번호를 변경해서 연결했더니 이상 없이 잘 됐습니다.host와 docker 컨테이너 간에 맵핑되는 port를 5432:5432 에서 5433:5432로 변경 후에해당 사항을 nest js app.module.ts에도 적용했습니다.아래에 코드 첨부합니다. docker-compose.yamlservices: postgres: image: postgres:15 restart: always volumes: - ./postgres-data:/var/lib/postgresql/data ports: - "5433:5432" environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres POSTGRES_DB: postgresApp.module.tsimport { Module } from '@nestjs/common'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { TypeOrmModule } from '@nestjs/typeorm'; @Module({ imports: [ TypeOrmModule.forRoot({ type: 'postgres', host: 'localhost', port: 5433, username: 'postgres', password: 'postgres', database: 'postgres', entities: [], synchronize: true, }), ], controllers: [AppController], providers: [AppService], }) export class AppModule {} 만약, 위의 방법으로 안된다면... 행운을 빕니다. ps. 디비 정보를 한번 확인해보세요.Port나 username 및 password 입력 등 postgres 관련 정보가 잘 적혀있는지 확인해보세요.