1

我的组织阻止了 ngrok,因此每次我运行 Shopify 服务命令时,它都会失败并出现连接错误。

那么有什么方法可以启动 Shopify 本地服务器?这样我就可以用cloudfared隧道将本地服务器连接到子域。

4

1 回答 1

1

当我在谷歌上搜索时,我没有找到这个问题的答案。

我在没有 ngrok 的情况下成功运行了服务器。

这是我的步骤:

  1. 准备一个云服务器,安装Nginx。
  2. 配置域设置,并将请求转发到您的本地端口。
  3. 如果你使用的是路由器,只有路由器有公网IP,所以你需要将请求转发到你的电脑。可以在路由器里面设置。
  4. 那么你需要更新 .env 文件,更新主机值
  5. 转到 partner.shopify.com,应用程序设置。将您的网址加入白名单。
  6. 使用 npm run dev 启动您的项目。

我还在 nginx 中设置了 HTTPS。由于 ngrok 服务器离我的位置很远。所以使用这种方式后。开始时间要快得多。

于 2021-09-23T11:39:12.187 回答