我使用nodejs+puppeteer下载pdf,需要有一个页面显示一些提示信息,所有我想在index页面显示一些提示信息,但是像下面写的代码运行时,就会报错Cannot set headers after they are sent to the client,我查了一下,原因是说浏览器已经响应过了。但是我不知道如何解决,谁懂的能否帮小弟解答一下!万分感谢!
router.get('/', function (req, res, next) {
res.render('index', { title: 'title' });
//...一些逻辑
//这一行报错 Cannot set headers after they are sent to the client
res.set('Content-disposition', 'attachment; filename=' + mergeName);
});
<p>把他挪到 res.render 上面一行呗</p>
那样不行,因为我要在页面上及时的显示出一些提示信息。另外我问下您,用res.render('index', {title:'这是title'}),返回index页面之后,我在index页面,怎么用js获取到title这个参数的值?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。