私はJavaScriptとnodejsの初心者なので質問があります
単純な API で作業しているコードがありますが、なぜこれが起こっているのか理解するのに苦労しています
リーリーlocalhost mysql のすべてのユーザーを画面上にリストするこのルートがあります。接続は正常に機能しますが、道順を入力すると、「[]」(空のリスト)が表示された空白の画面が返されます。
コンソールと HTML ページにエラーは表示されませんしかし、「api」部分を変更せずに「list_all」のルートのみを変更すると、すべてがうまくいきます。このような:### リーリー
SQL 応答が返されます。
問題は、ルートに「api」を指定するとなぜ機能しないのかということです。
関数「get_info」:
リーリールート「api/list_all」がすべてのユーザーの SQL 結果を正常に返すことができることを願っています。
間違ったコードをメインサーバーファイルにインポートした可能性があります
上記のコードが server ファイルとは異なるファイルにある場合は、server.js に
に変更します。 リーリーapp.use('/api/list_all',imported_route) という行を追加する必要があります。
次に、コードを詳細については、前の質問を参照してください。 ルーティングは Node.js および Express.js API を使用しません