Nestjs를 사용하여 Planetscale에 연결하는 방법
P粉311423594
P粉311423594 2023-08-28 20:10:23
0
1
440
<p>저는 typeorm을 사용하여 mysql에 많은 테이블이 포함된 Nest 애플리케이션을 만들었습니다. </p> <p>데이터베이스를 planetscale에 연결하려고 하면 해당 오류가 표시됩니다: </p> <pre class="brush:php;toolbar:false;">[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.<anonymous> (/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)</pre> <p><strong>planetscale</strong> 온라인 데이터베이스에 연결하려고 하면 많은 행으로 구성된 테이블이 많아 이러한 오류가 표시됩니다. </p> <p>이 데이터베이스 연결을 오류 없이 처리할 수 있도록 도와주세요...</p>
P粉311423594
P粉311423594

모든 응답(1)
P粉418214279

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

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿