Как я могу получить текущие данные магазина в front-end приложения shopify, используя узел и экспресс - PullRequest
0 голосов
/ 02 апреля 2019

Я разрабатываю общедоступное приложение shopify с node.js и express и хочу узнать, как получить текущие сведения о магазине в моем интерфейс приложения когда администратор магазина открывает мое приложение

Я получаю сведения о магазине на стороне на стороне query_string когда администратор магазина нажимает навигационную ссылку моего приложения, но не могу добраться до front-end side с jquery или javascripts, и я использую express и ejs представление шаблонов для front- конец

Может кто-нибудь, пожалуйста, помогите мне, как управлять текущими данными магазина на внешней стороне. Спасибо

1 Ответ

0 голосов
/ 02 апреля 2019

У меня есть решение для доступа к деталям магазина во внешнем интерфейсе приложения shopify, как показано ниже

требуют изменений => используйте пакет ' cookie ' npm для хранения данных в файлах cookie, а также установите cookie таким образом, как это, в вашем контроллере

   const cookie = require('cookie');

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

получить cookie из вашего внешнего интерфейса, используя функцию javascript

      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');
...