-2

我需要这样做:

require('./config/enviroment.js')(app, express);

但是我不知道该怎么做。。

我试过:

require './config/routes.js'(app, routes) ->

我得到

require('./config/routes.js'(app, routes)(function() {}));

但我认为这不是我想要的。

我也试过这个

require './config/enviroment.js'(app, express)

但我明白了

  require('./config/enviroment.js'(app, express));
4

2 回答 2

2

有几种方法可以调用作为另一个函数的返回值的函数:

f(args1) args2
f(args1)(args2)
(f args1) args2
(f args1)(args2)

所以在你的具体情况下:

require('./config/enviroment.js') app, express
require('./config/enviroment.js')(app, express)
(require './config/enviroment.js') app, express
(require './config/enviroment.js')(app, express)
于 2012-04-28T21:01:44.877 回答
2

你完全可以这样做。

咖啡脚本:

 env = require('./config/enviroment.js')(app, express)

编译为:

 var env;
 env = require('./config/enviroment.js')(app, express);

记住它只是 Javascript。

于 2012-04-28T21:03:23.080 回答