React native 将RabbitMQ与react native一起使用
我正在尝试使用api连接到我的rabbit mq服务器: 不幸的是,我收到了错误消息: TypeError:undefined不是对象(正在评估) 'this.rabbitmqconnection.initialize') 进口:React native 将RabbitMQ与react native一起使用,react-native,rabbitmq,React Native,Rabbitmq,我正在尝试使用api连接到我的rabbit mq服务器: 不幸的是,我收到了错误消息: TypeError:undefined不是对象(正在评估) 'this.rabbitmqconnection.initialize') 进口: import {Connection} from 'react-native-rabbitmq'; 我的带有半参数的代码: const queue_name = 'my_queue'; const config = { host:'ur
import {Connection} from 'react-native-rabbitmq';
我的带有半参数的代码:
const queue_name = 'my_queue';
const config = {
host:'url',
port: 80,
username:'user',
password:'pass',
virtualhost: 'virtual'
};
ToastAndroid.show('queue_name:'+queue_name, ToastAndroid.SHORT);
let connection = new Connection(config);
ToastAndroid.show('connect after new', ToastAndroid.SHORT);
谢谢你的帮助
用于连接rabbitMQ的api的类:“连接”
this.rabbitmqconnection = RabbitMqConnection;
this.callbacks = {};
this.connected = false;
DeviceEventEmitter.addListener('RabbitMqConnectionEvent', this.handleEvent.bind(this));
this.rabbitmqconnection.initialize(config);
找到解决方案后,有一个命令在 装置 完整安装为:
npm install react-native-rabbitmq --save
npm install
react-native link
rabbitmqctl status
为您提供了什么?也就是说,您的rabbimq代理/服务器是否正在运行且可访问?它是一个带有url的服务器,唯一的问题是它在尝试连接之前出现异常,问题在于api的连接类,它使用了不存在的东西。。。请参阅连接代码问题在rabbitmqconnection.initialize。。。它说这是未定义的