我正在使用 node.js 和 express 开发shopify公共应用,并且想知道如何在我的网站上获取当前的商店详细信息 应用前端,当商店管理员打开我的应用
当商店管理员单击导航链接时,我在 query_string 的后端端获得商店详细信息。的应用,但无法使用jquery
或javascripts
到达前端端,并且我正在使用 express 和 ejs < / strong>查看前端
任何人都可以帮我解决一下如何在前端管理当前商店详细信息。谢谢
答案 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');