我在使Node通过代理连接到Firebase时遇到了一些问题.
不通过代理(在开发机器上)运行时,或者如果我在代理后面的浏览器中运行,应用程序工作正常.当它部署在无法绕过代理的服务器上时,会发生此问题.
我找不到有关Firebase如何获取代理设置的任何文档,或者我如何告诉Firebase有关代理的信息.是否可以从代理服务器后面运行Firebase(在Node中)?如何配置代理设置?
我遇到了同样的问题,并且发现了这个线程.
@Kato:谢谢你的提示!为了开发/测试目的,我劫持了faye-websocket并且能够通过代理连接.
即,在faye\websocket\client.js中,我硬编码(我知道它很糟糕,但它应该可以用于开发目的)下面的代理配置,
var Client = function(_url, protocols, options) {
options = options || {};
options.proxy = {
origin: 'http://localhost:8888',
headers: {'User-Agent': 'node'},
} ....
Run Code Online (Sandbox Code Playgroud)
现在连接正常:)
| 归档时间: |
|
| 查看次数: |
8291 次 |
| 最近记录: |