javascript - 在 Sapper 应用程序中存储用户 session 的位置

标签 javascript firebase server-side-rendering svelte sapper

我已经开始将一个应用从 React 迁移到 Sapper。我是 SSR 架构的新手,想知道存储用户 session 和数据的最佳方式是什么。

我将 Firebase 用于我的身份验证和数据库。使用客户端 Firebase API 获取 session key 和其他用户数据后,我将如何存储数据?我看过一些制作 user.js 商店的教程,但在 Sapper 文档中我看到它建议使用 session store。那么哪个更好呢?从客户端到服务器端 session 存储的流程是什么?

例如如果我要创建一个登录文件夹,在该文件夹下我有 svelte 组件和服务器端路由。会有一个帖子“端点”来设置 session.user 吗?

最佳答案

这有点棘手。我设法使用身份验证中间件使其与客户端和服务器一起工作

https://github.com/itswadesh/sapper-ecommerce/blob/master/src/server.js

关于javascript - 在 Sapper 应用程序中存储用户 session 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58597422/

相关文章:

javascript - Django-cms 安装,但下拉菜单和其他 JS 不起作用 - 修复的想法?

android - Firebase Analytics - CrashReport 中的 NPE

javascript - 使用后端数据渲染页面以在 next.js 中的 getInitialProps 中使用

FireBase 身份验证的好处

javascript - Next.js 与 FortAwesome 和 SSR

javascript - React + Material UI + Typescript + Webpack + SSR 不工作

javascript - 我可以在 VS Code Markdown 预览中运行 javascript 吗?

javascript - 使用 Prototype 将字符串转换为 JSON 数组?

javascript - 图像未出现...JS (p5.js)

Android FCM通知分组