次のコードがあります。
var express = require('express');
var app = module.exports= express();
require('./config/environment.js')(app, express, __dirname);
require('./routes/default.js')(app, __dirname);
module.exports = function (app, express, dirname) {
....
};
module.exports = function (app, dirname) {
....
};
このコードで何が起こったのか。2 番目の文字列は、module.exports と app は同じオブジェクトですよね?
しかし、関数(...)の部分ではアプリがパラメーターとして渡され、そのコードは「オブジェクト「モジュール」にメソッド「エクスポート」を追加して2回実行するのが好きです」各関数内で使用したいいくつかの関数を追加したい( ...)、しかし、その構造で何が起こるかを理解していないため、できません。ありがとう