目的:用socket.io将Node后台与M站相联系,实现当Node后台添加一条数据时,调用该接口的M站不用手动刷新自动出现新增的数据
 

 
具体实现:当在后台系统position列表中添加/修改/删除一条数据后,在M站种调用positionlist接口的页面自动刷新(不用手动刷新)
 

 
1、Node_be下的controllers下的position.js
//搭建一个server服务器,并且当数据添加/修改/删除成功的时候,绑定io.emit的msg(自定义名字)事件,端口号定一个前后端都没用到的端口号
用socket.io将Node后台与M站相联系-LMLPHP
 
用socket.io将Node后台与M站相联系-LMLPHP

用socket.io将Node后台与M站相联系-LMLPHP

用socket.io将Node后台与M站相联系-LMLPHP

 
2、M站中用了该接口的js文件中src/js/controllers/home_hot.js
//与后台的socket进行端口号绑定,并且当触发msg事件时,页面刷新
用socket.io将Node后台与M站相联系-LMLPHP
 
用socket.io将Node后台与M站相联系-LMLPHP

05-04 03:58