私は NextJS と Typescript を使用してアプリケーションを開発しており、MySQL 応答を正しく入力するための最良の方法を決定しようとしています。 API エンドポイントは次のとおりです:
リーリーESLint 経由で insertId
を強く入力して、すべての警告とエラーを削除したいと考えていますが、残念ながら、私の努力はすべて失敗しました。受け取ったエラーは次のとおりです:
私の executeQuery
関数は次のように定義されています:
私の実装試みの 1 つは、この SO 応答ですが、動作させることができません...
ご協力をよろしくお願いいたします。
P粉4890817322024-01-01 11:02:07
私もあなたと同じ問題に遭遇しました。mysql2 タイプのファイルを検索したところ、クエリの結果のタイプを渡すことができることがわかりました。
###例えば:### リーリー挿入と更新には
OkPacket タイプを使用でき、選択には RowDataPacket
タイプを使用できます。クエリの予期される応答タイプとして RowDataPacket
を実装し、それをクエリ関数に渡すことで、さらに入力できます。
###例えば:###
リーリー
その後、クエリ時に次のように渡すことができます:
これが私の 2 セントです。将来誰かの役に立つことを願っています。