Node.js Passport-Steam:无法发现OP端点URL

你可能会想,这是重复的,但不是。 我正在使用passport.js和Strategy passport-steam(我也试过passport-openid)。 一切工作正常localhost。 我被redirect到Steam并返回,但是当我上传应用程序到远程服务器时,我得到这个错误:

Failed to discover OP endpoint URL InternalOpenIDError: Failed to discover OP endpoint URL at /home/cslore.com/nodejs/node_modules/passport-openid/lib/passport-openid/strategy.js:249:52 at /home/cslore.com/nodejs/node_modules/openid/openid.js:787:14 at /home/cslore.com/nodejs/node_modules/openid/openid.js:577:13 at /home/cslore.com/nodejs/node_modules/openid/openid.js:533:11 at Request._callback (/home/cslore.com/nodejs/node_modules/openid/openid.js:226:7) at self.callback (/home/cslore.com/nodejs/node_modules/request/request.js:188:22) at emitOne (events.js:116:13) at Request.emit (events.js:211:7) at Request.onRequestError (/home/cslore.com/nodejs/node_modules/request/request.js:884:8) at emitOne (events.js:116:13) 

这不仅仅是Steam策略的问题,我尝试了每一个OAuth策略和一些不同的服务(谷歌等),我仍然得到这个错误。 问题在哪里? 为什么护照在本地主机上工作,但在服务器上是这个错误。