我需要这样做:
require('./config/enviroment.js')(app, express);
但我不知道该怎样做..
我试过了:
require './config/routes.js'(app, routes) ->
我得到了
require('./config/routes.js'(app, routes)(function() {}));
但我认为这不是我正在寻找的。 p>
我也试过这个
require './config/enviroment.js'(app, express)
但是我得到了
require('./config/enviroment.js'(app, express));
答案 0 :(得分: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)
答案 1 :(得分:2)
你可以做到这一点。
CoffeeScript的:
env = require('./config/enviroment.js')(app, express)
编译为:
var env;
env = require('./config/enviroment.js')(app, express);
记住它只是Javascript。