Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Shopify脚本标记创建方法在控制台中不显示响应_Node.js_Api_Shopify_Shopify App_Script Tag - Fatal编程技术网

Node.js Shopify脚本标记创建方法在控制台中不显示响应

Node.js Shopify脚本标记创建方法在控制台中不显示响应,node.js,api,shopify,shopify-app,script-tag,Node.js,Api,Shopify,Shopify App,Script Tag,我正在尝试使用制作Shopify应用程序。我已经完成了制作应用程序的所有初始设置。我已经完成了设置应用程序代理。我已经开始使用脚本标记,这是制作应用程序的必要部分。我正在使用创建脚本标记create方法,代码如下所示 const registerScriptTags = function(shopDomain, accessToken, scriptTag) { const shopName=shopDomain.replace('.myshopify.com',''); const shopi

我正在尝试使用制作Shopify应用程序。我已经完成了制作应用程序的所有初始设置。我已经完成了设置应用程序代理。我已经开始使用脚本标记,这是制作应用程序的必要部分。我正在使用创建脚本标记
create
方法,代码如下所示

const registerScriptTags = function(shopDomain, accessToken, scriptTag) {
const shopName=shopDomain.replace('.myshopify.com','');
const shopify = new ShopifyAPIClient({ shopName: shopName, accessToken: accessToken });

console.log('scriptTag= ', scriptTag);

shopify.scriptTag.create({
  event: 'onload',
  src: 'http://yourjavascript.com/1448951127/scripttag.js'
})
.then(response => console.log(response))
.catch(err => console.error(err));

console.log('scriptTag= ', scriptTag);
}
我在控制台中没有看到任何
响应
错误
脚本标记

我需要检查我是否调用这个传递参数的函数。我添加scriptTag作为第三个参数,但也在函数中硬编码它

我需要在这里做什么? 1) 我是否需要点击任何特定的url来查看
响应
? 2) 有人能用我的代码解释上面的最后两个语句吗


谢谢

上面的代码非常完美。我必须停止并重新启动服务器应用程序,除非您使用的是nodemon,而当前没有。我还卸载并重新安装了演示商店中的应用程序。因为afterAuth在安装后只调用一次。因此,afterAuth、registerWebhook、registerScriptTag中的任何代码更改都需要卸载和安装