7

我正在运行一个 AngularJS 应用程序,并且正在使用该grunt-contrib-connect插件来托管我的东西。我想在浏览器中访问一些 PDF 文件(在所有这些文件中都经过测试),但页面保持空白。不过,它确实显示了正确的页面数量。我已经使用 Word 和 Pages 从 .doc 文件中导出了 PDF,但结果保持不变。

我编写了这个中间件小片段以确保设置了标题(根据 Chrome 的网络选项卡,它们是设置的),但页面保持空白。有什么帮助吗?

在我的 Gruntfile 中;

grunt.initConfig({
    settings: {}, // ...
    connect: {
        livereload: {
            middleware: function(connect) {
                var middlewares = [];
                // Other middlewares
                middlewares.push(function (req, res, next) {
                    if (~req.url.indexOf('.pdf')) {
                        res.setHeader('Content-type', 'application/pdf');
                    }
                    return next();
                });

                return middlewares;
            }
        } 
    } 
});
4

1 回答 1

2

grunt-contrib-connect提供二进制文件似乎有问题: https ://github.com/gruntjs/grunt-contrib-connect/issues/142

于 2015-07-23T12:55:47.113 回答