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.jsindex.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 svelte-adapter-firebase 功能设置

如何在运行时将编译的 svelte-components/-apps 导入 svelte-app

svelte-tiny-virtual-list + svelte-infinite-loading 在页面加载时崩溃

如何手动将 svelte 组件编译为 sapper/svelte 生成的最终 javascript 和 css?

svelte-i18n - Svelte Rollup 编译器警告:`this` 已被重写为 `undefined`