2017-09-23 11 views
0

私は現在、クライアント要求を処理するためにexpressを使用しています。ある時点で、ユーザーが自分のアプリケーションの任意のページを読み込んだ場合、リクエストを処理する必要があります。だから、私はすべてのルートをいくつかの場所で設定したい。 たとえば、次のように 「/約」 「/接触」 「/リスト」 「/製品」Expressルータの処理

が複数のルートがあり、各経路について、私は「/」について(app.get記述する必要がある上、ハンドラ)..このように。したがって、複数のハンドラを作成するのではなく、これらのパスを動的に使用したいと考えています。

すべてのルートパスを1つの場所(DBではなく)に保存するのに使用できる最良の方法があり、そこからのみ読み取ることができます。現在、JSONを使用して、メソッドタイプ、パラメータなどのすべてのパスを保存する場所を考えています。

また、このようなことや、より良い方法やノードモジュールを処理する正しいアプローチであることを確認してください。

+0

あなたがしようとしていることは本当に明確ではありません。おそらくExpressミドルウェアを使用してコードの1つから多くのリクエストを調べたいと思うかもしれませんが、私は正直なところ、何をしようとしているのか、何を求めているのか分かりません。 – jfriend00

答えて

0

各ルートごとに異なる方法を記述するのが一般的です。 /contactの場合と​​の場合と異なるものを返す必要があるため、これは意味があります。

これをスケーラブルに整理するには、ルートごとに異なるファイルを作成する必要があります。 this公式Express.jsの例を見ることができます。

関連する問題