如何使用 firebase 函数进行 h2 服务器推送?
How can I do h2 server push with firebase functions?
如何使用 firebase/google 云功能进行 h2 服务器推送?我想实现这样的东西 - h2 server push only with firebase functions. The polymer team says they did it here - Polymer HNPWA - 但查看功能代码,我看不到它们实际上是。任何 help/direction 表示赞赏。
配置 H2 服务器推送的一种方法是设置 'Link' header 以指示要预加载的资源。
您实际上可以通过 firebase.json 文件执行此操作,就像它为 Polymer HNPWA 示例所做的那样:https://github.com/Polymer/hn-polymer-2/blob/master/firebase.json
例如:
"headers": [
{
"source": "/*",
"headers": [{"key": "Link", "value": "</myscript.js>;rel=preload;as=script,</mydocument.html>;rel=preload;as=document"}]
}
]
表示对于任何针对/*
的请求,都会触发myscript.js
和mydocument.html
的推送。
希望对您有所帮助。
如何使用 firebase/google 云功能进行 h2 服务器推送?我想实现这样的东西 - h2 server push only with firebase functions. The polymer team says they did it here - Polymer HNPWA - 但查看功能代码,我看不到它们实际上是。任何 help/direction 表示赞赏。
配置 H2 服务器推送的一种方法是设置 'Link' header 以指示要预加载的资源。
您实际上可以通过 firebase.json 文件执行此操作,就像它为 Polymer HNPWA 示例所做的那样:https://github.com/Polymer/hn-polymer-2/blob/master/firebase.json
例如:
"headers": [
{
"source": "/*",
"headers": [{"key": "Link", "value": "</myscript.js>;rel=preload;as=script,</mydocument.html>;rel=preload;as=document"}]
}
]
表示对于任何针对/*
的请求,都会触发myscript.js
和mydocument.html
的推送。
希望对您有所帮助。