問題タブ [express-router]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
461 参照

reactjs - 反応ルーターが高速ルートをサーバーに渡さないのはなぜですか?

(すでに動作している)react/expressアプリにソーシャルログインを追加しようとしましたが、localhostで動作しました。ただし、本番環境にデプロイすると、ソーシャル ログインが機能しません。こんな感じで始められます

ただし、本番環境では、ブラウザのhttps://sample.com/api/auth/googleにとどまります。そのため、反応ルーターがエクスプレスの前に最初にそれをキャッチしているようです。どのように?

localhost では、package.js にプロキシがあるため機能します。

さて、どうすれば本番環境でこれを行うことができますか?

ところで、私のサーバー API はすべて「/api/...」で始まります。また、私の反応ルートには、キャッチオールコンポーネントがありません。

更新:ここに私のserver.jsがあります

これが私のルートです:

更新: ここにモーガン ログがあります。参照用に各行に番号を追加しました。「/api/auth/google」を送信するリンクをクリックすると 4 行目が始まり、6 行目で終了します。

というわけで、基本的にエクスプレスサーバーにはリクエストが来ませんでした。実際、react ですべてのルートをキャッチした場合、そこにヒットしていることがわかります。

ネットワークログは次のとおりです。

ここに画像の説明を入力

0 投票する
1 に答える
451 参照

express - ミドルウェア JWT EXPRESS でトークンを検証できません

JWT トークンの検証に問題があります。郵便配達員から GET リクエストを行うと、検証が機能しません。リクエストはトークンなしで機能します。問題は、ミドルウェアでこの検証を使用したい場合はどうするかということです。コードの何が問題になっていますか?

カスタマーコントローラー:

users.js :

app.js :

0 投票する
0 に答える
33 参照

node.js - node.js/express.js アプリの同一コンポーネントの問題

私は現在、ノード js アプリで奇妙なことに直面しています。

Express.js アプリに 2 つの同一のコンポーネントがあります。

それぞれには、モデル、サービス、コントローラー、およびルート ファイルが含まれます。

どちらも model に同じコレクション フィールドがあり、service.js に同じ関数名があります。

これが私のAPIの順序です:

そして、両方のルートには次のようなルートがあります:

さて、問題は次の 2 つの API です。

夏季休暇のデータを表示します。

しかし、ルートファイルを呼び出す順序を変更すると:

どちらも、ストックバケーションのデータを表示します。

私にはとても奇妙です。理由がわかりません。以前にこの問題に直面した人はいますか?