发送RPC客户端信息从React项目

2024-04-16 13:52:58 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将RPC消息(基于rabbitmq)从前端的reactJs项目发送到后端的python项目。 我试图使用amqplib发送我的消息,但我想我不能在浏览器中使用它。 任何帮助! 这是我的密码:

export function callService() {
    var amqp = require('amqplib/callback_api');
    amqp.connect('amqp://localhost:8000', function (err, conn) {



        console.log("gggggggg")

        conn.createChannel(function(err, ch) {
            var q = 'frontend';
            var msg = 'Hello!';

            let messsage_body="http://www.documents.sergic.com/photos/photo-location-appartement-1-piece-pontoise-95300_563687_1_101_S.JPG";
            var headers={'type': 'get_similarity', 'customer': 'sergic'};
            console.log('cc ', num);

            ch.consume(q.queue, function(msg) {
                if (msg.properties.correlationId === corr) {
                    console.log(' [.] Got %s', msg.content.toString());
                    setTimeout(function() { conn.close(); process.exit(0) }, 500);
                }
           }, {noAck: true});
    });
}

我想通过点击图片在浏览器中运行它!你知道吗


Tags: 项目log消息amqpvar浏览器functionmsg