我们可以在PWA应用中使用SQLITE数据库吗?



我正在创建渐进web-app应用程序,我想将用户信息存储在本地设备中。因此,我该怎么做。我如何存储用户登录信息,因此他不必一次又一次登录

没有用于浏览器的sqlite,您可以实现的近距离使用indexeddb或localstorage。

我假设您正在使用JWT或任何其他基于标记身份验证的工具/库,因此请保存该令牌,何时窗口加载时,您将检查令牌是否存在并且仍然有效,如果这样,您可以重定向用户到所需的页面或让他导航,逻辑取决于您,但这是您拥有的两个选项。

希望这会有所帮助。

您可以通过官方sqllite.wasm在现代WASM浏览器中使用SQLite:

  • 文档
  • 演示
  • 下载

也有一个持久的存储选项:

  • 本地存储
  • 会话存储
  • opfs(origin-Provate文件系统(

自2012年以来,您甚至可以在没有WebAssembly的情况下使用它。

最新更新