gpt4 book ai didi

javascript - 使用 Nodejs 的推送器无法在代理网络下工作

转载 作者:行者123 更新时间:2023-12-02 14:17:30 25 4
gpt4 key购买 nike

我遵循 Pusher JS is not working from node JS in some network 的指南在我的代码中设置代理。但是,它在我的终端中显示错误。

error

以下是我添加代理服务器的代码。

  var Pusher = require("pusher");
var pusher = new Pusher({
appId: config.app_id,
key: config.key,
secret: config.secret,
proxy: 'http://username:password@proxynework:ppr\#',
timeout: TIMEOUT,
keepAlive: KEEP_ALIVE
});

最佳答案

问题在于变量 TIMEOUT 尚未在任何地方设置(KEEP_ALIVE 也会遇到同样的问题)。您有几个选项可以解决此问题:

1)设置超时和keepAlive

//...
proxy: 'http://username:password@proxynework:ppr\#',
timeout: 2000,
keepAlive: false

2)将它们排除在外(它们是可选的)

  // ...
proxy: 'http://username:password@proxynework:ppr\#'
// use default timeout and keepalive values
});

关于javascript - 使用 Nodejs 的推送器无法在代理网络下工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38908540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com