Nestjs를 사용하여 Planetscale에 연결하는 방법
P粉311423594
P粉311423594 2023-08-28 20:10:23
0
1
374

저는 typeorm을 사용하여 mysql에 많은 테이블이 포함된 Nest 애플리케이션을 만들었습니다.

데이터베이스를 planetscale에 연결하려고 하면 해당 오류가 표시됩니다:

[Nest] 9160 - 03/23/2023, 3:56:07AM **오류 [ExceptionHandler]는 연결 시 조건자를 푸시할 수 없습니다** QueryFailedError: **연결 시 조건자를 푸시할 수 없습니다** Query.onResult (/workspaces/result-gen/src/driver/mysql/MysqlQueryRunner.ts:222:33) Query.execute(/workspaces/result-gen/node_modules/mysql2/lib/commands/command.js:36:14) PoolConnection.handlePacket (/workspaces/result-gen/node_modules/mysql2/lib/connection.js:488:32) PacketParser.onPacket (/workspaces/result-gen/node_modules/mysql2/lib/connection.js:94:12) PacketParser.executeStart (/workspaces/result-gen/node_modules/mysql2/lib/packet_parser.js:75:16) TLSSocket. (/workspaces/result-gen/node_modules/mysql2/lib/connection.js:387:25) TLSSocket.emit(노드:이벤트:512:28) addChunk에서(노드:내부/스트림/읽기 가능:324:12) readableAddChunk에서(노드:내부/스트림/읽기 가능:297:9) TLSSocket.Readable.push(node:internal/streams/reader:234:10)

planetscale 온라인 데이터베이스에 연결하려고 하면 많은 행으로 구성된 테이블이 많아 이러한 오류가 표시됩니다.

이 데이터베이스 연결을 오류 없이 처리할 수 있도록 도와주세요...

P粉311423594
P粉311423594

모든 응답 (1)
P粉418214279

PlanetScale Github 저장소에 따르면 이 문제를 해결하기 위한 업데이트가 있는 것 같습니다. 그동안 구성된 DataSource뿐만 아니라app.moduleTypeOrmModule매개변수에 다음 코드를 추가하여 문제를 해결했습니다.

으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!