我正在使用node.js开发shopify公共应用程序并表达并希望知道当商店管理员打开我的应用程序时如何在我的应用程序前端获取当前商店详细信息
当商店管理员点击我的应用程序的导航链接但是无法使用jquery
或javascripts
进入前端时,我在query_string的后端获取商店详细信息,我正在使用express和ejs查看模板前端
任何人都可以帮我解决一下如何在前端管理当前商店的详细信息。谢谢
我在shopify应用程序前端获得了访问商店详细信息的解决方案,如下所示
require changes =>使用'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');