diff --git a/lib/server/join.js b/lib/server/join.js index 24c8de59..0d83cf06 100644 --- a/lib/server/join.js +++ b/lib/server/join.js @@ -13,6 +13,8 @@ path = require('path'), zlib = require('zlib'), + FILE = __dirname + '/../join.js', + PREFIX = '/join'; module.exports = function(options) { @@ -42,20 +44,16 @@ else isMinify = options.minify; - if (isJoinFile) { - ponse.sendFile({ - name : __dirname + '/../join.js', - gzip : true, - request : req, - response: res - }); - } else if (!isJoin) { + if (!isJoin) { next(); } else { prefix = options.prefix || PREFIX; dir = options.dir || __dirname + '/../../'; - names = parse(prefix, dir, path); + if (isJoinFile) + names = [FILE]; + else + names = parse(prefix, dir, path); exec.if(!isMinify, function(namesNew) { var is = Util.isArray(namesNew);