我们如何在Google puppeteer的无头Chrome中传递身份验证令牌?

时间:2019-04-24 19:31:25

标签: authentication jwt puppeteer headless-browser

我想在人偶标题中传递身份验证令牌(JWT),以便在我的应用程序中使用无头chrome的pdf视图吗? 我们正在使用react作为前端UI。使用puppeteer,我们能够生成pdf,但是我们需要使用JWT授权到pdf的链接 我们如何在标头中传递jwt,puppeteer是否支持标头中的Auth令牌? 请帮忙。

谢谢

1 个答案:

答案 0 :(得分:1)

要在请求中传递其他标头,可以使用函数win-node-env

引用上面链接的文档:

  

额外的HTTP标头将随页面启动的每个请求一起发送。

示例:

page.setExtraHTTPHeaders({
    'Token': '...', 
});

随后所有后续请求将具有带有设置值的附加标头Token