2012-06-06 58 views
2

我爲我的應用程序設置了應用程序代理,但是當我嘗試訪問我的測試商店中的URL時,它將返回404錯誤。應用程序代理返回404

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

路徑:tools/track

試鋪代理網址:http://harber-inc8996.myshopify.com/tools/track

當我去到那個代理URL(我相信你可以看到自己),它返回一個404錯誤。

現在我寫這個了,我想知道......代理URL不能是localhost

回答

5

您不能使用localhost作爲代理。

這背後的原因是Shopify實際上必須能夠發送請求到代理位置。從Shopify的角度來看,本地主機就是......本身。

您必須爲您的代理提供可公開訪問的地址。

有幾種方法可以做到這一點。最簡單/最流行的方法是使用localtunnelshowoff.io。 Localtunnel是免費的,但每次啓動時都會爲您提供不同的URL。炫耀會給你一個永久的地址,但是花錢。這就是人生。

+0

showoff.io正是我一直在尋找的東西。謝謝! – Shpigford

相關問題