請問Server端的 JS 如何讓別人共用, 或互相調用?
可以使用 getServerModule來取得對象並直接調用, 如以下為被調用的 出貨單 ServerModule:
exports.readData = function(param,callback)
{
    var dm=param.dm; // 不能用 this.dataModule要從原來的方法中傳進來
    var clientInfo = dm.clientInfo;
    dm.queryRaw(clientInfo, clientInfo.database, "Select * from INVO WHERE F001='"+param.no+"'", {},callback)
}        
如下, 有一個 出貨單的Server Method要調用上面的readData()方法:
exports.writeData = function(param,callback)
{
    var clientInfo = this.clientInfo;
    var dm=this;
    var no=param.no;
    this.getServerModule('出貨單').readData({no:no,dm:dm}, function(err, result){  // call 出貨單.readData() export方法
        try {
            if (result.length != 0){
                dm.query(clientInfo, clientInfo.database, ["update INVO set F018='"+result[0].F016+"'"],{}, callback);
            }
        }
        catch(e)
        {
            callback(e);
        }
    });
}