2012-02-07 27 views
0

是否有合適的方法將我的nowjs代碼從應用程序文件中分離出來?從應用程序中分離nowjs代碼的正確方法(coffee/js)

everyone = require("now").initialize app, { socketio: { transports: ['xhr-polling', 'jsonp-polling'] } } 

everyone.now.distribute_event = (event, day) -> 
    everyone.now.receive_event @now.name, event, day 

我猜你會定義函數在其他地方像路線?像下面的東西?

nowtes = require('./nowtes') 

everyone = require("now").initialize app, { socketio: { transports: ['xhr-polling', 'jsonp-polling'] } } 

everyone.now.distribute_event = nowtes.distribute_event 

回答

1

我能得到的東西做這方面的工作:

global.now = require("now") 
global.everyone = now.initialize app, 
    socketio: 
    transports: [ 'xhr-polling', 'jsonp-polling' ] 

nowtes = require "./nowtes" 

everyone.now.distribute_event = nowtes.distribute_event 

在nowtes/index.coffee

exports.distribute_event = (activity, day) -> 
    everyone.now.receive_event @now.name, activity, day 

看起來清爽多了給我。

相關問題