0
私のルートフォルダにはserver.js
というコンテンツがあります。パラメータを渡さずにserver.jsからroutes.jsにルートを移動
app.get
エンドポイントを取りたい
// server.js
const app = express();
const HomeController = require("./controllers/HomeController");
const UserController = require("./controllers/UserController");
app.use(...)
app.use(...)
app.get('/', HomeController.index);
app.get('/login', UserController.getLogin);
:私はそれを行うと
// routes.js
app.get('/', HomeController.index);
app.get('/login', UserController.getLogin);
、app
、HomeController
とUserController
はundefined
になります。
私はそうのようなroutes.jsに渡すことができます。
require("routes")(app, HomeController, UserController);
しかし、それは互換性の未来ではないので、私が今まで新しいコントローラを作成する場合、私はroutes.js
ファイルにそれらを渡す必要があります。
代わりにroutes.js
にserver.js
の範囲にアクセスするように教えてもよろしいですか? server.js
の変数にアクセスする方法はありますか?routes.js
?