2

我已经为我的应用程序设置了应用程序代理,但是当我尝试访问我的测试商店中的 URL 时,它返回 404 错误。

代理网址:http://localhost:3000

小路:tools/track

测试店代理网址:http://harber-inc8996.myshopify.com/tools/track

当我访问该代理 URL(我相信您可以自己查看)时,它会返回 404 错误。

现在我正在写这个,我想知道......是代理 URL 不能解决的问题localhost吗?

4

1 回答 1

5

您不能使用 localhost 作为代理。

这背后的原因是 Shopify 实际上必须能够向代理位置发送请求。从 Shopify 的角度来看 localhost 是......它本身。

您必须为您的代理提供一个可公开访问的地址。

有几种方法可以做到这一点。最简单/最受欢迎的方法是使用localtunnelshowoff.io。Localtunnel 是免费的,但每次启动时都会为您提供不同的 URL。炫耀会给你一个永久地址,但要花钱。这就是人生。

于 2012-06-07T00:16:02.883 回答