svelte svelte-adapter-firebase 功能设置
Posted
技术标签:
【中文标题】svelte svelte-adapter-firebase 功能设置【英文标题】:svelte svelte-adapter-firebase function setup 【发布时间】:2021-05-10 23:03:09 【问题描述】:自从 Svelte 的 future 不使用 Sapper 以来,我一直在搞乱新的 Svelte s-s-r 适配器。我正在尝试为 s-s-r 创建一个 firebase 函数,但我似乎找不到任何关于如何执行此操作的线索。
本指南将告诉您如何实现 Svelte,以便它可以使用 Firebase 函数。我在那里没有问题,但我看不到如何设置 firebase 功能本身:
安装 Svelte@next
https://carlosvin.github.io/posts/svelte-next-bright-future-with-snowpack/en/
https://github.com/jthegedus/svelte-adapter-firebase
在我实际的 index.js 或 index.ts firebase 函数文件中,我不知道该调用什么。我在想这样的事情:
const functions = require("firebase-functions");
const next = require("./build/index.js");
exports.s-s-r = functions.https.onRequest(next);
我相信我错过了这么简单的东西。有什么想法吗?
Sapper s-s-r 资源
https://github.com/tristolliday/sapper-firebase-sample/blob/master/functions/index.js
https://dev.to/eckhardtd/how-to-host-a-sapper-js-s-s-r-app-on-firebase-hmb
【问题讨论】:
【参考方案1】:Firebase 适配器的作者在这里。
SvelteKit 有一个更新,默认情况下禁用适配器用来指导您完成整个过程的日志记录级别。
请尝试使用最新版本的适配器 (0.5.0
),但需要注意的是 SvelteKit 仍处于 alpha 阶段,因此适配器可能会因那里的更新而损坏。 svelte-adapter-firebase@0.5.0
已经过测试并针对 @sveltejs/kit@1.0.0-next.49
工作
【讨论】:
以上是关于svelte svelte-adapter-firebase 功能设置的主要内容,如果未能解决你的问题,请参考以下文章
svelte svelte-adapter-firebase 功能设置
如何在运行时将编译的 svelte-components/-apps 导入 svelte-app
svelte-tiny-virtual-list + svelte-infinite-loading 在页面加载时崩溃