在 nodejs 中写入一个 json 对象进行缓冲

writing a json object to buffer in nodejs

我正在尝试使用 amqplib 一个 AMQP 0-9-1 library and client for Node.JS

我有一个关于缓冲区的问题。我怎样才能给他们写一个 JSON 对象。

channel.publish需要content以缓冲区的形式。

并且在我发布消息后,当我 consume 它们在 worker 中时,我如何才能再次从缓冲区中提取消息以取回 JavaScript 对象。

传递给消费者的message对象的形式是

{
  content: Buffer,
  fields: Object,
  properties: Object
}

其中 content 是我们传递给发布者的内容

JSON.parse(message.content)

应该可以