【问题标题】:How to list available cookies in Hapi.js?如何在 Hapi.js 中列出可用的 cookie?
【发布时间】:2021-07-28 23:37:47
【问题描述】:

在我的 Hapi 服务器中,我想删除所有以“dev_”开头的 cookie。为此,我需要知道设置了哪些 cookie。

文档告诉我可以

  • 获取 cookie const myCookie = request.state.dev_cookie1
  • 设置cookie response.state("dev_cookie1", {})
  • 删除 cookie response.unstate("dev_cookie1")

但是如何列出所有 cookie 以便删除它们?

【问题讨论】:

    标签: cookies hapi


    【解决方案1】:

    我最终得到了这个解决方案,真的比我想象的要简单。

         Object.keys(request.state).forEach(cookieName => {
            if (cookieName.startsWith("dev_")) {
              resp.unstate(cookieName)
            }
          })
    

    【讨论】:

      猜你喜欢
      • 2021-09-30
      • 2018-06-24
      • 2016-02-06
      • 2017-12-15
      • 2019-12-30
      • 1970-01-01
      • 1970-01-01
      • 2016-07-05
      • 2018-07-12
      相关资源
      最近更新 更多