私はindex.jsファイルにルートをエクスポートする方法を理解していますが、問題は、それらの外部ルート依存関係を貼り付けることなく適切に参照する方法がわかりませんファイルの先頭言い換えればNode.js/Expressでルート依存関係を整理する方法
私は(index.jsと呼ばれる)プログラム へのエントリポイントを持っていると私は依存関係のリストを持っている場合:
index.js
const Sequelize = require("sequelize");
const connection = new Sequelize("jsfsa", "root", "password");
const bcrypt = require("bcryptjs");
const salt = bcrypt.genSaltSync(10);
const express = require('express');
const path = require('path');
const http = require('http');
const bodyParser = require('body-parser');
const app = express();
const session = require('client-sessions');
const expressHbs = require('express-handlebars');
const csrf = require("csurf");
// .....etc....
、その後、I
ルート/ login.js
:外部ファイルで参照されているルートを(ポストルートを言うことができます)持っていますexports.submitLogin = (req, res) => {
// do a bunch of stuff that requires the dependencies referenced in index.js
}
ルートファイルに必要なモジュールを "必須"にするだけで、依存関係をどのように参照するのか分かりません。
ルート/ login.js
const Sequelize = require("sequelize");
const connection = new Sequelize("jsfsa", "root", "password");
const bcrypt = require("bcryptjs");
const salt = bcrypt.genSaltSync(10);
const express = require('express');
const path = require('path');
const http = require('http');
const bodyParser = require('body-parser');
const app = express();
const session = require('client-sessions');
const expressHbs = require('express-handlebars');
const csrf = require("csurf");
// .....etc....
exports.submitLogin = (req, res) => {
// do a bunch of stuff that requires the dependencies referenced in index.js
}
私は、ファイルmy_dependencies.js
内のすべてのモジュール参照を配置する方法があると考えていると、単に私の中のすべての他のページからファイル全体を参照したいですアプリケーションは、関数呼び出しのような単純なコード行を使用します。
これが可能かどうか不思議です。
私はオンラインでこの問題に対処する方法を試しましたが、すべてが私にとって非常に混乱しています。