我将我的应用初始安装到测试商店中,以便启动和运行演示应用程序。我按照教程中的说法,shopify_app生成器使用我的API密钥和秘密共享生成初始代码(它确实要求我替换比教程中列出的文件更多的文件),但是当我运行服务器并放置时测试存储的子域在大约30秒后安装,当Callback类开始推回到localhost:3000时,我得到一个SSL Connection Reset By Peer超时。该应用程序显示为已安装在测试商店中,但我无法获得在我的终端上启动的演示,也无法通过初始安装屏幕。
非常感谢任何帮助!
谢谢
答案 0 :(得分:0)
尝试在公共域上使用shopify,而不是在localhost上。您是否有具有公共域名的登台环境? 如果不这样做,您可以在公共域(也称为ssh隧道)上使用ssh反向代理
答案 1 :(得分:0)
Shopify在https上运行并通过iframe加载您的localhost:3000,显然不是https。
由于您的浏览器未加载不安全的内容,因此您必须告诉它...以下是有关更改该设置的讨论:
Chrome https://superuser.com/questions/487748/how-to-allow-chrome-browser-to-load-insecure-content
答案 2 :(得分:0)
使用以下服务之一通过SSH连接隧道传送本地主机。 免费:https://ngrok.com/ 付款:https://forwardhq.com/