我尝试使用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