如何使用节点和快递在 shopify 应用程序前端获取当前商店详细信息

How can I get current store details in shopify app front-end using node and express

我正在使用 node.jsexpress 开发 shopify public 应用程序,我想知道如何当商店管理员打开我的应用程序

时,在我的应用程序前端获取当前商店详细信息

我正在 query_string 后端 获取 商店详细信息 ] 当商店管理员点击我的应用程序的 导航 link 但无法到达 前端 jqueryjavascripts,我正在使用 expressejs 视图模板 front-end

任何人都可以帮助我解决如何在前端管理当前商店详细信息的问题。谢谢

我得到了在我的 shopify 应用程序前端访问商店详细信息的解决方案,如下所示

需要更改 => 使用 'cookie' npm 包在 cookie 中存储数据,并在你的控制器中像这样设置 cookie

   const cookie = require('cookie');

  app.get('/',(req,res)=>{
    const data=req.query;
    res.cookie('shop_detail',data);
});

使用 javascript 函数

从您的前端获取 cookie
      function readCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++) {
          var c = ca[i];
          while (c.charAt(0)==' ') c = c.substring(1,c.length);
          if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
          }
          return null;
      }

像这样调用这个函数

readCookie('shop_detail');