我正在运行一个 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;
}
}
}
});