【发布时间】:2018-03-20 14:49:15
【问题描述】:
我使用 shopify-api-node 包制作了一个私有应用程序,该应用程序在使用 ngrok 的本地开发中运行完美。 我注册了一个运行良好的网络挂钩“产品/更新”。
本地注册网址:https://example.ngrok.io/webhooks/product-update
但是在生产环境中注册了同一个 webhook,webhook 没有被触发
生产中的注册网址:https://custom.example.in/webhooks/product-update
当本地服务器和生产服务器都在运行时,webhook 只会被触发到本地服务器(通过 ngrok 隧道)。
我在生产中使用 nginx 作为反向代理。我检查了 nginx 的 access.log 文件,但 shopify 没有触发 webhook 请求。我尝试创建一个新的私有应用,但没有任何帮助。
可能的问题是什么?提前致谢。
【问题讨论】:
-
您是否在生产中使用有效的 SSL 证书?
标签: node.js shopify webhooks shopify-app