0

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进行验收测试,但SyntaxError: Unexpected token ILLEGAL每当它尝试解析 Javascript 文件时都会不断获取。如果我替换connect-assetsexpress.static,那么验收测试将完美运行。

知道有什么connect-assets不同会使 Zombie.js 绊倒吗?

4

1 回答 1

1

所以我通过Charles运行请求。Zombie 发送请求标头Accept-Encoding: identity,但connect-assets无论如何都会返回 GZIP 数据。

我在 Github 上提出了一个问题connect-file-cache希望一旦修复,一切都会正常运行。

于 2012-10-03T06:11:19.487 回答