应用程序代理返回404

时间:2012-06-06 23:53:18

标签: shopify

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

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

路径:tools/track

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

当我转到该代理网址(我相信您可以自己查看)时,会返回404错误。

既然我正在写这篇文章,我想知道......代理网址不能是localhost的问题吗?

1 个答案:

答案 0 :(得分:5)

您不能将localhost用作代理。

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

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

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