all.jsファイルに基づいて利用可能なすべてのルートのリストを取得する方法。parse express app.js route
1
A
答えて
2
app.routes
オブジェクト内を掘ることができます。これはRouter
のインスタンスです。最も簡単な方法は、おそらく、インタラクティブなリスナーでアプリを読み込み、app.routes
に含まれているさまざまなオブジェクトを調べることです。
もっと体系的にしたい場合は、ルーターとルートオブジェクトのソースを読むことができます。 https://github.com/visionmedia/express/blob/master/lib/router/route.js
1
for(var type in app.routes.routes) {
console.log(type+":");
for(var rts in app.routes.routes[type]) {
console.log(app.routes.routes[type][rts]);
}
}
2
0
ルートオブジェクトをプロパティとして動詞を持っています。それらを反復して、すべてのルートやメソッドなどのリストを作成することができます。
自分自身でrest-apiを記述するGistを作成しました。私はそれが改善することができると確信していますが、もしあなたが私はそこにルートオブジェクトを反復する方法を見ることができますしたいです。
https://gist.github.com/morkeleb/5705647
フィードバック要旨に歓迎されています。
関連する問題
- 1. express js setInterval route 1とclearInterval route 2
- 2. npm package parse-serverを使用してExpressでParse Serverを起動するには?
- 3. クエリ文字列内の複数のパラメータを持つExpress + Node Route
- 4. express route paramを使用してデータベースオブジェクトにアクセスする方法
- 5. App.jsをモジュールにリダイレクトする
- 6. Node.jsのapp.jsとindex.jsの違い
- 7. Route Separationを使用したExpressJS - Socket.IO
- 8. NODE JSとEXPRESSを使用した公衆経由のApp.js機能の損失
- 9. Angular route urlは、ノードのexpress routeと同じで、バックエンドと 'talk'する必要がありますか?
- 10. passportjs local-strategy cant route
- 11. Parse S3FileAdapter
- 12. AngularJSのapp.js以外のStateProvider
- 13. エントリモジュールは:「./assets/app.js'
- 14. 私app.jsに
- 15. Angular Js Ng-Route
- 16. PageSpeed app.jsとapp.cssブロッキングレンダー
- 17. モックされたモジュールを持つNodejsのExpress Routeをテストしてください
- 18. Express JS 404エラーの新しいルート
- 19. routing node.jsとexpress
- 20. Parse Server - Javascript SDKを使用したParse Serverへのアクセス
- 21. Parse JS SDK Node.JSで動作するParse Serverへのログイン= fail
- 22. routeでsocket.ioを使用する
- 23. Codeigniter $ route
- 24. 角度ui-routeベースコントローラー延長
- 25. express + angular、templateURLの使い方
- 26. NodeJs&Express
- 27. グローバル関数のapp.jsへ
- 28. Firebase App.js使用方法
- 29. Nodejs-マングース-0.0.5エラー実行app.js
- 30. は私のapp.jsで条件
これは、あなたがこの回答をタイプしたときに私がやっていたことです。私はそれを別に掲示しましたが、OPはあなたが将来提案したことをすべきです。 :) – Hank