ホームページ  >  に質問  >  本文

SQL クエリが Node.js の特定のルートに表示されない

私はJavaScriptとnodejsの初心者なので質問があります

単純な API で作業しているコードがありますが、なぜこれが起こっているのか理解するのに苦労しています

リーリー

localhost mysql のすべてのユーザーを画面上にリストするこのルートがあります。接続は正常に機能しますが、道順を入力すると、「[]」(空のリスト)が表示された空白の画面が返されます。

コンソールと HTML ページにエラーは表示されません

しかし、「api」部分を変更せずに「list_all」のルートのみを変更すると、すべてがうまくいきます。このような:### リーリー

SQL 応答が返されます。

問題は、ルートに「api」を指定するとなぜ機能しないのかということです。

関数「get_info」:

リーリー

ルート「api/list_all」がすべてのユーザーの SQL 結果を正常に返すことができることを願っています。

P粉770375450P粉770375450179日前357

全員に返信(1)返信します

  • P粉038161873

    P粉0381618732024-04-04 09:33:11

    間違ったコードをメインサーバーファイルにインポートした可能性があります

    上記のコードが server ファイルとは異なるファイルにある場合は、server.js に app.use('/api/list_all',imported_route) という行を追加する必要があります。 次に、コードを

    に変更します。 リーリー

    詳細については、前の質問を参照してください。 ルーティングは Node.js および Express.js API を使用しません

    返事
    0
  • キャンセル返事