【问题标题】:Shopify Script Tags Create method does not show response in a consoleShopify 脚本标签创建方法未在控制台中显示响应
【发布时间】:2019-02-10 04:45:06
【问题描述】:

我正在尝试使用 shopify-node-app 制作 Shopify 应用程序。我已经完成了制作应用程序的所有初始设置。我已经完成了 App-Proxy 的设置。我已经开始使用脚本标签,这是必要的部分制作应用程序。我正在使用shopify-api-node 创建ScriptTag 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);
}

我在控制台中看不到任何 responseerrorscriptTag

我需要检查我是否通过参数调用此函数。我将 scriptTag 添加为第三个参数,但也在函数中对其进行硬编码。

我需要在这里做什么? 1) 我是否需要点击任何特定的网址才能看到response? 2)谁能用我相同的代码解释上面的最后两条语句?

谢谢。

【问题讨论】:

    标签: node.js api shopify shopify-app script-tag


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-13
      • 1970-01-01
      • 1970-01-01
      • 2013-04-20
      相关资源
      最近更新 更多