[解決済み] [Expressで複数のファイルにルートハンドラをインクルードするには?[重複している]。
2022-04-19 09:31:56
質問
<余談
私のNodeJSでは
express
アプリケーション
app.js
という、いくつかの共通したルートを持っています。では
wf.js
ファイル もう少しルートを定義したいと思います。
どうすれば
app.js
で定義された他のルートハンドラを認識させるために
wf.js
ファイル?
シンプルな 必要とする は動作しないようです。
どのように解決するのですか?
ルートを別ファイルにまとめたい場合、例えば
routes.js
を作成することができます。
routes.js
ファイルをこのように作成します。
module.exports = function(app){
app.get('/login', function(req, res){
res.render('login', {
title: 'Express Login'
});
});
//other routes..
}
から要求することができます。
app.js
を渡す。
app
オブジェクトをこのような方法で作成します。
require('./routes')(app);
これらの例をご覧ください。 https://github.com/visionmedia/express/tree/master/examples/route-separation
関連
-
[解決済み] MongoClient v3.0使用時、db.collectionが関数でない
-
[解決済み] nodejs - http.requestでresponse.writeを使用する場合、第一引数は文字列またはBufferでなければなりません。
-
[解決済み] ランタイム 'node' が PATH で見つからない - Visual Studio Code と Node.js
-
[解決済み] エラーです。Expressでビューの検索に失敗しました
-
[解決済み] TypeScript getting error TS2304: cannot find name ' require'.
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] JavaScriptの "require "とは何ですか?
-
[解決済み] Expressで"? "の後にあるGETパラメータにアクセスするにはどうすればよいですか?
-
[解決済み] Node.jsでファイルを自動で再読み込みするには?
-
[解決済み】Expressで完全なURLを取得する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】AWS Lambdaでnodejsの「ref」モジュールを使用すると「invalid ELF header」と表示される件
-
[解決済み】モジュール 'internal/util/types' が見つかりません。
-
[解決済み] 非推奨パッケージに関するNPM警告メッセージ
-
[解決済み】Express.js req.bodyが未定義です。
-
[解決済み】nodemon - app crashed - waiting for file changes before start
-
webpack ENOENTソリューションの起動
-
[解決済み] Passport JSのreq.isAuthenticated()はどのように実装されていますか?[クローズド]
-
[解決済み] joiライブラリを使用して2つの時間を比較する方法
-
[解決済み] エラーメッセージ MongoError: bad auth URI 文字列で認証に失敗しました。
-
[解決済み] "致命的なエラーです。grunt "コマンドを実行すると、"Unable to find local grunt. "と表示されます。