【问题标题】:How to not reset a variable each time the web page is loaded?如何在每次加载网页时不重置变量?
【发布时间】:2023-01-28 02:27:43
【问题描述】:

我正在尝试编写一个网站代码,我想保留库存商品的数量,所以我希望当用户访问我的网站时,它会显示库存商品,而不是代码中声明的变量的起始值.

我没有在互联网上找到任何资源,所以也许我应该做一个后端。

【问题讨论】:

  • 您必须直接从服务器初始化此值。
  • 欢迎来到堆栈溢出!是的,您可能应该有一个保存这些信息的数据库。有很多资源可用于在数据库中保存数据。 MongoDB 很受欢迎。

标签: javascript html node.js backend


【解决方案1】:

您需要一些东西来保存您的数据。这可能是一个数据库,例如 要访问数据库,您可以使用服务器端语言,例如Python。 所以当用户访问你这边时,可以从“后端”检索实际信息

【讨论】:

    【解决方案2】:

    你可以使用localStorage

    例如你可以:

    localStorage.setItem('setItem', 'Item');

    当你想得到物品时,你可以

    const item = localStorage.getItem('myItem');

    但我会建议将后端用于更大的项目。

    【讨论】:

      【解决方案3】:

      这将主要留给后端和数据库管理系统。前端应该呈现它从您的 api 接收到的股票价值。如果有人购买商品或店主添加商品,该值应由后端更新到数据库中,数据库将在下一次渲染时将正确的数据发送到您的前端

      【讨论】:

        猜你喜欢
        • 2021-11-13
        • 2019-11-07
        • 2019-03-22
        • 2018-01-23
        • 2023-03-19
        • 2013-11-27
        • 2013-12-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多