我正在尝试使用phantomJS
来创建Firebase网络应用的经过身份验证的部分的pdf。
设置如下
admin.auth().createCustomToken
创建一个包含相关声明的自定义令牌。phantomjs
以创建页面的pdf。firebase.auth().signInWithCustomToken
托管页面工作正常,我可以获取cloudFunction创建的令牌,将其添加到URL并在chrome中测试所有内容,没有任何问题。
但是,在phantomJS下运行时,对admin.auth().createCustomToken
的调用失败并带有
auth/network-request-failed
。
A network error (such as timeout, interrupted connection or unreachable host) has occurred.
我试过以下
'--ignore-ssl-errors=yes', '--ssl-protocol=tlsv1', '--web-security=false'
Access-Control-Allow-Origin
*
规则上设置hosting
firebase.json
Content-Security-Policy
hosting
规则firebase.json
醇>
有谁知道在phantom
内阻止google api会是什么?
可能是User agent
吗?