Node.js Express.js和Zombie.js-Can';似乎无法解析Javascript资产

Node.js Express.js和Zombie.js-Can';似乎无法解析Javascript资产,node.js,express,gzip,zombie.js,node.js-connect,Node.js,Express,Gzip,Zombie.js,Node.js Connect,我有一个Express.js应用程序,它使用connectasssets为js和CSS提供服务: app.configure(function() { app.set('port', 3000); app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'ejs'); app.use(connectAssets({src: path.join(__dirname, 'asset

我有一个Express.js应用程序,它使用
connectasssets
为js和CSS提供服务:

app.configure(function() {
    app.set('port', 3000);
    app.set('views', path.join(__dirname, 'views'));
    app.set('view engine', 'ejs');
    app.use(connectAssets({src: path.join(__dirname, 'assets')}));
});
我试图使用它进行验收测试,但每当它试图解析Javascript文件时,就会不断得到
SyntaxError:Unexpected token-invalible
。如果我将
connect assets
替换为
express.static
,则验收测试工作正常


知道什么
connect-assets
做得不一样会导致Zombie.js出错吗?

所以我运行了请求。僵尸发送请求头
Accept Encoding:identity
,但
connect assets
仍返回GZIP数据

我在Github上安装了
connectfilecache
,希望修复后一切都能正常运行