【问题标题】:Express.js and Zombie.js - Can't seem to parse Javascript assetsExpress.js 和 Zombie.js - 似乎无法解析 Javascript 资产
【发布时间】:2012-09-23 21:19:43
【问题描述】:

我有一个 Express.js 应用程序,它使用 connect-asssets 来提供 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')}));
});

我正在尝试使用 Zombie.js 进行验收测试,但每当它尝试解析 Javascript 文件时都会收到 SyntaxError: Unexpected token ILLEGAL。如果我将connect-assets 替换为express.static,那么验收测试就会完美运行。

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

【问题讨论】:

    标签: node.js express gzip zombie.js node.js-connect


    【解决方案1】:

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

    我在 Github 上 raised an issueconnect-file-cache,希望一旦这个问题得到修复,一切都会正常运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      相关资源
      最近更新 更多