嗨,我正在尝试在我的风帆应用程序中使用 rabbitmq。当我在给连接适配器后尝试在我的模型中发布数据时,我可以看到在我的兔子队列中接收到的数据,但数据库尚未创建。我使用 mongo 数据库作为我的模型,并使用sails-rabbitmq 作为我的 node_module 我引用了这个链接
npm install sails-rabbitmq
连接适配器是 -
rabbitCluster: {
adapter: 'sails-rabbitmq',
//my amqp rabbitmq installation url
url: 'amqp://localhost',
},
MongoDB: {
adapter: 'sails-mongo',
host: 'localhost',
port: 27017,
user: '',
password: '',
database: 'myTest'
}
在我的模型中指定连接如下
connection : ['rabbitCluster','MongoDB']
//in my config/rabbitmq.js file
module.exports.rabbitmq = {
pkFormat: 'string'
};
据我了解,我们不需要编写创建和更新控制器方法,它应该与sails 提供的默认CRUD 操作一起使用。但是当我尝试创建数据库条目时没有得到任何响应。