0
A
答えて
3
:
/search/:company-name
/search/:category-name
は、私は彼らが同じであるので、最初のものは、両方の要求のために解雇されていますが、そこには、例えば関与せずにこれを解決する方法であることがわかります、彼らは同じです。
ルータには、search/
で始まり、ワイルドカードで終わるルートが表示されます。変更する唯一のものは、ワイルドカードに付けた名前です。これはルータに関係なく、同じURLです。
これを解決するには、ルートを変更するか、ルート引数(ワイルドカード)を解析してその値に応じて異なる処理を実行します。
+0
はい、それも私が考えていたものです。ありがとう。 – pregmatch
4
パラメータの代わりにクエリを使用できます。 あなたのURLは次のようになります。
/search?company=company-name
/search?category=category-name
あなたのルートは/search
であり、あなたの代わりにreq.paramsのreq.queryを使用しています。
それはどちらかだと、
- や経路を変更するソリューション、
- または何らかの形でそれが会社やカテゴリ
- またはポストへのあなたのルートを変更するのかどうかを判断するためのパラメータを解析し、投稿本体でキーと値のペアを使用する
関連する問題
- 1. これらの2つのステートメントはRubyで同じですか?
- 2. NodeJS + Express - いくつかのルートにセッションミドルウェアを適用する
- 3. 同じ2つのunordered_mapの順序は同じですか?
- 4. これらの2つのSQLコードは同じですか?
- 5. これらの2つのステートメントは同じですか?
- 6. これらの2つの比較式は同じですか?
- 7. これらの2つのアプローチは同じですか?
- 8. これらの2つのクエリは同じですか?
- 9. これらの2つのCSSセレクタは同じですか?
- 10. これらの2つのSQL Serverクエリは同じですか?
- 11. NodeJS ExpressソケットIOルートとMVC
- 12. は、これら2つのJava配列が同じですか?
- 13. これら2つのステートメントは同じですか?
- 14. 同じルートで2つの方法(GETとPOST)が可能ですか?
- 15. 2つのルートがSailsJsで同じコントローラアクションを使用できますか?
- 16. Nodejs Express:個別ファイル内のルート
- 17. express、nodejs内の同じファイルへの任意のパスへのルーティング
- 18. 2同じデータベーステーブル上の2つのHibernateエンティティ。これは可能ですか?
- 19. ノードGETとPOSTのルートのJS Expressと同じもの
- 20. ASP.NET MVCルーティング:同じページの2つのルート、同じURLを与える方法?
- 21. 平均アプリ。同時に2台のサーバーExpress、NodeJS、Angular 2
- 22. 2つの異なるルートの2つのコントローラが同じサービスを共有できますか?
- 23. ルートパラメータ私は異なるパラメータで同じルートを呼んでいる同じビューに2つのリンクしてい
- 24. ReactJSとNodeJSは同じサーバーですか?
- 25. 2つの同じコントロールが同じグリッドにありますか? (WPF/XAML)ここ
- 26. これらの2つのクエリは同じですか/同じ出力を与えますか?
- 27. 生産時に同じ名前の2つのルート。 (Heroku)
- 28. 2つのハンドラーを同じルートに別の照会パラメーターで登録する
- 29. 同じPERFORCEストリームに2つのビューを持つことはできますか?
- 30. 2つのレルムモジュールが同じクラスを持つことはできますか?
node.js/expressはどのように企業名をルーティングレベルのカテゴリ名と区別するのでしょうか? – DrakaSAN
@DrakaSANそれは私の質問です。 – pregmatch
長いバージョンのために私を殴られてスピードを落としましたが、私の最初のコメントはリオリスなものでした。あなたはそれが何であるかを知ったら、会社とカテゴリーを分けることができますが、あなたのためにそれをすることはできません。 – DrakaSAN