我有一个使用connect-asssets为JS和CSS提供服务的Express.js应用:
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')}));
});我正在尝试使用Zombie.js进行验收测试,但每当它试图解析Javascript文件时,都会得到SyntaxError: Unexpected token ILLEGAL。如果我用express.static替换connect-assets,那么验收测试就能完美地工作。
你知道connect-assets有什么不同的做法会让Zombie.js绊倒吗?
发布于 2012-10-03 14:11:19
所以我通过Charles运行了这些请求。僵尸发送请求头部Accept-Encoding: identity,但connect-assets无论如何都会返回GZIP数据。
我在Github上使用connect-file-cache,希望这个问题解决后一切都会运行得很好。
https://stackoverflow.com/questions/12700152
复制相似问题