将RabbitMQ与Ionic应用程序结合使用
Using RabbitMQ with an Ionic app
我一直在探索Ionic框架,我想制作一个应用程序,通过JavaScript连接到一个运行PHP脚本并向RabbitMQ队列发送消息的服务器,但我不知道如何完成第一部分。。。我已经学习了一些关于RabbitMQ的教程,并制作了一个JS脚本,用于接收PHP脚本发送的消息,但我不知道如何在Ionic应用程序中使用该脚本。然而,我可以在终端中运行这两个脚本并使其工作,但当我试图在Ionic应用程序中执行接收器时,我完全迷失了方向。
有人做过类似的事情吗?如果是,你能告诉我一个插件来连接Ionic和RabbitMQ吗?
非常感谢!
p.S.我知道这没有帮助,但这是我从RabbitMQ官方教程中检索到的脚本(并接收我的消息):
#!/usr/bin/env node
var amqp = require('amqplib/callback_api');
amqp.connect('amqp://localhost', function(err, conn) {
conn.createChannel(function(err, ch) {
var q = 'hello';
ch.assertQueue(q, {durable: false});
console.log(" [*] Waiting for messages in %s. To exit press CTRL+C", q);
ch.consume(q, function(msg) {
console.log(" [x] Received %s", msg.content.toString());
}, {noAck: true});
});
});
我发现最好的方法是使用Web Stomp和SockJS!
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 将broccoliJS与当前使用requireJS的模块化主干应用程序结合使用,我想完全放弃requireJS
- 将https与在同一主机上运行的解耦的前端和后端MEAN应用程序结合使用
- 如何将mongodb与javascript web应用程序结合使用
- 如何将pace与ember-cli应用程序结合使用
- 如何以正确的方式将Reactjs与rails应用程序结合使用
- 将Yeoman/Brunch工具与Django/Backbone混合应用程序结合使用
- 结合浏览器和web应用程序进行部署
- 将RabbitMQ与Ionic应用程序结合使用
- 如何结合CKEditor在我的应用程序代码中使用RequireJS, grunt和uglify
- 如何在一个应用程序中结合Node.js,MongoDb和Backbone.js