我如何使用node和express在shopify应用程序前端中获取当前商店详细信息

时间:2019-04-02 06:54:21

标签: javascript node.js express shopify shopify-app

我正在使用 node.js express 开发shopify公共应用,并且想知道如何在我的网站上获取当前的商店详细信息 应用前端,当商店管理员打开我的应用

当商店管理员单击导航链接时,我在 query_string 后端端获得商店详细信息。的应用,但无法使用jqueryjavascripts到达前端端,并且我正在使用 express ejs < / strong>查看前端

的模板

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

1 个答案:

答案 0 :(得分:0)

我有如下解决方案,可以在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');