将socket.io集成到REST API中

时间:2016-12-09 15:24:38

标签: angularjs rest express ionic-framework socket.io

我尝试使用angularjs(web),离子(mobile)和expressjs(后端)创建平台,通过REST进行通信。 Angular和Node有不同的服务器。

response.dt

对我来说,问题是如何将socket.io集成在角度(或离子)中以与后端进行通信(对于聊天部分)。 我看到的所有示例,都会在响应中返回一个html页面。例如:

.-----------.      .----------.      .-----------.
|  SERVER A |      |          |      |  SERVER B |
|  ANGULAR  | <--> |   REST   | <--> |    NODE   |
| PORT 3300 |      |          |      | PORT 3000 |
'-----------'      '----------'      '-----------'

我想要的是如何从前端发送到后端的消息(例如,app.get('/', function(req, res){ res.sendfile('index.html'); }); 知道我在localhost:3000/users/chat上运行我的角项目),如何处理来自服务器的消息,以及如何使用socket.io

响应它们

0 个答案:

没有答案