Javascript 尝试使用Pusher读取交换数据

Javascript 尝试使用Pusher读取交换数据,javascript,ruby,http,pusher,Javascript,Ruby,Http,Pusher,我正在尝试使用Ruby的Pusher库阅读这个名为Liquid的交易所提供的卖出报价。出于某种原因,文档中的其他所有内容都是Ruby,除了Javascript中的Pusher部分 我看了,他们真的不太合拍。他们不使用相同的变量,我完全迷路了 这就是我到目前为止所做的,我有点被卡住了。甚至这也是一个猜测 需要“推送器” taptoliq(“价格、阶梯、现金、现金、销售”) def taptoliq(路径=零) 频道\u client=Pusher::client.new( 键:“液体”, 频道:路

我正在尝试使用Ruby的Pusher库阅读这个名为Liquid的交易所提供的卖出报价。出于某种原因,文档中的其他所有内容都是Ruby,除了Javascript中的Pusher部分

我看了,他们真的不太合拍。他们不使用相同的变量,我完全迷路了

这就是我到目前为止所做的,我有点被卡住了。甚至这也是一个猜测

需要“推送器”
taptoliq(“价格、阶梯、现金、现金、销售”)
def taptoliq(路径=零)
频道\u client=Pusher::client.new(
键:“液体”,
频道:路径,
事件:“已更新”,
主持人:“tap.liquid.com”,
wsHost:'tap.liquid.com',
)
PUSHER_URL='示例代码没有机密、应用程序或应用程序ID。如果没有正确配置,下面的命令将无法运行。”
通道\u client=Pusher::client.from\u env
结束
我想要一个可以动态更新的变量。我不确定我的channel\u客户端是否配置正确,我更确定PUSHER\u URL是否错误。该函数的最后一个命令是对错误配置的抱怨。
“未捕获异常:C:/rubyproj/liquidtap.rb:10:动态常数分配”

推送URL不应在代码中定义,而应定义为环境变量,当您将此字符串分配给常数时,会出现此错误。它应该是

.from_env读取此环境变量


环境变量的设置因操作系统而异。

推送URL不应在代码中定义,而应定义为环境变量,当您将此字符串指定给常量时,会出现此错误。它应该是

.from_env读取此环境变量

环境变量的设置因操作系统而异