저는 NextJS와 Typescript를 사용하여 애플리케이션을 개발 중이며 MySQL 응답을 올바르게 입력하는 가장 좋은 방법을 찾으려고 노력하고 있습니다. API 엔드포인트는 다음과 같습니다.
으아악모든 경고와 오류를 제거하기 위해 ESLint를 통해 insertId
를 강력하게 입력하고 싶지만 안타깝게도 모든 노력이 실패했습니다. 내가 받은 오류는 다음과 같습니다:
내 executeQuery
기능은 다음과 같이 정의됩니다.
구현하려는 시도 중 하나는 SO 응답이지만 제대로 작동하지 않습니다...
모든 도움에 크게 감사드립니다!
P粉4890817322024-01-01 11:02:07
나도 당신과 같은 문제에 직면했습니다. mysql2 유형 파일을 찾아보니 쿼리의 결과 유형을 전달할 수 있다는 것을 알았습니다.
예:
으아아아삽입 및 업데이트의 경우 쿼리에 대해 예상되는 응답 유형을 구현하고 이를 쿼리 함수에 전달하여 OkPacket
类型,对于选择,您可以使用 RowDataPacket
类型。您可以通过将 RowDataPacket
를 사용하여 추가로 입력할 수 있습니다.
예:
으아아아그런 다음 쿼리할 때 다음과 같이 전달할 수 있습니다.
으아아아여기에 제 2센트가 있습니다. 나중에 누군가에게 도움이 되기를 바랍니다.