Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 将RabbitMQ与react native一起使用_React Native_Rabbitmq - Fatal编程技术网

React native 将RabbitMQ与react native一起使用

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

我正在尝试使用api连接到我的rabbit mq服务器:

不幸的是,我收到了错误消息:

TypeError:undefined不是对象(正在评估) 'this.rabbitmqconnection.initialize')

进口:

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。。。它说这是未定义的