Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将实时数据从nodejs服务器推送到AngularJS?_Javascript_Angularjs_Node.js_Websocket - Fatal编程技术网

Javascript 如何将实时数据从nodejs服务器推送到AngularJS?

Javascript 如何将实时数据从nodejs服务器推送到AngularJS?,javascript,angularjs,node.js,websocket,Javascript,Angularjs,Node.js,Websocket,我已经成功地在服务器上打开了一个websocket与外部API的连接,以获取exchange股票代码数据,但不确定如何将数据持续推送到client/AngularJS 以下是路由器代码: router.get('/liveticker',函数(req,res){ var autobahn=需要(“autobahn”); var wsuri=”wss://api.poloniex.com"; var连接=新高速公路连接({ url:wsuri, 领域:“realm1” }); connectio

我已经成功地在服务器上打开了一个websocket与外部API的连接,以获取exchange股票代码数据,但不确定如何将数据持续推送到client/AngularJS

以下是路由器代码:

router.get('/liveticker',函数(req,res){
var autobahn=需要(“autobahn”);
var wsuri=”wss://api.poloniex.com";
var连接=新高速公路连接({
url:wsuri,
领域:“realm1”
});
connection.onopen=函数(会话){
功能提示(args、kwargs){
res.json(args);
console.log(args);
}
session.subscribe('ticker',tickervent');
}
connection.onclose=函数(){
日志(“Websocket连接已关闭”);
}
connection.open();

});您需要定期从服务器推送数据

要在客户端获得这些“实时更新”,一个简单的ajax调用是不够的, 你需要一个实时通信


即使在这里,您也应该使用WebSocket,例如,您可以轻松处理此通信

您需要定期从服务器推送数据

要在客户端获得这些“实时更新”,一个简单的ajax调用是不够的, 你需要一个实时通信


即使在这里,你也应该使用WebSocket,例如,你可以轻松地处理这种交流

谢谢,我一直在研究,并提出了相同的方向谢谢,我一直在研究,并提出了相同的方向