我们可以在PWA应用程序中使用SQLite数据库吗

piok6c0g  于 2023-03-08  发布在  SQLite
关注(0)|答案(2)|浏览(177)

我正在创建Progressive-web-app应用程序,我想在本地设备中存储用户信息。那么,我该如何做this.how我可以存储用户登录信息,这样他就不必反复登录

hrysbysz

hrysbysz1#

没有用于浏览器的SQLite,您可以使用IndexedDB或localStorage来实现。
我假设您正在使用JWT或任何其他基于令牌身份验证的工具/库,因此只需保存该令牌,当窗口加载时,您将检查该令牌是否存在且仍然有效,如果是,您可以将用户重定向到所需页面或让他导航,逻辑由您决定,但您有两种选择。
希望这个有用。

vkc1a9a2

vkc1a9a22#

您可以在支持WASM的现代浏览器中使用SQLite,这要归功于官方的sqllite.wasm

还有一个persistent storage option接口:

  • 局部存储器
  • 会话存储器
  • OPFS(原始专用文件系统)

从2012年开始,你甚至可以使用use it without WebAssembly

相关问题