@svelte-dev/session 一个简单好用的 Svelte Session 会话管理库

2023-12-13 15:11:04

概述

Session 是网站的重要组成部分,它允许服务器识别来自同一个人的请求,尤其是在涉及服务器端表单验证或页面上没有 JavaScript 时。会话是许多允许用户“登录”的网站的基本构建块,包括社交、电子商务、商业和教育网站。

@svelte-dev/session 附带了几个用于常见场景的预构建 Session 存储桶的方式,以及一个用于创建自定义 SessionStorage 的策略:

  • 创建自定义的 Session 存储策略
  • CookieSessionStrategy
  • MemoryStrategy
  • CloudflareKVStrategy (可用于 Cloudflare Workers、Pages)

官网: https://svelte.js.cool/session

安装

可以通过 npm, yarn, pnpm 或者 bun 进行安装:

npm add @svelte-dev/session

基础使用

使用 handleSession 提供的傻瓜化注入

在项目根目录下创建 ho

文章来源:https://blog.csdn.net/jslygwx/article/details/134969838
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。