我已经构建了一个我在Heroku上托管的Node.js应用程序。
该应用程序应由Shopify商店安装/使用(但希望这是无关紧要的)
我在家里使用我的家庭互联网连接建立,安装和测试了应用程序(不在本地,但在实际的Shopify商店中形成),一切正常。
每当我尝试从不同的位置访问已安装的应用程序时(即不使用我的家庭连接)我得到ERR:Connection Refused
。
这与我本地计算机上可能保存的任何cookie /令牌无关,因为我得到的问题是每当我从客户端(商店)发送到我的Node.js服务器(Heroku)的请求尝试运行我的应用程序,永远不会到达我的服务器。
Heroku支持尚未提出并回答所以我想知道是否有人遇到类似的问题?
这是我在终端上尝试过的以及我得到的回复(你可以自己尝试一下)
curl -I https://shopify-blox.herokuapp.com
返回:
curl: (7) Failed to connect to shopify-blox.herokuapp.com port 443: Connection refused
还:
dig shopify-blox.herokuapp.com
返回:
; <<>> DiG 9.8.3-P1 <<>> shopify-blox.herokuapp.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 742
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;shopify-blox.herokuapp.com. IN A
;; ANSWER SECTION:
shopify-blox.herokuapp.com. 300 IN CNAME us-east-1-a.route.herokuapp.com.
us-east-1-a.route.herokuapp.com. 28 IN A 54.243.114.196
;; Query time: 24 msec
;; SERVER: 192.168.1.254#53(192.168.1.254)
;; WHEN: Thu Nov 26 11:06:08 2015
;; MSG SIZE rcvd: 92
顺便说一下,尝试使用我用于上述测试的相同互联网连接访问其他Heroku应用程序(在同一个Heroku帐户下托管)可以正常工作。