Generated by OSS Project Generator.
A playground for Node and RabbitMQ.
-
Install Node.js: node-v8.5.0-x64.msi
-
Install Erlang : otp_win64_20.0.exe
-
Install RabbitMQ: rabbitmq-server-3.6.12.exe
-
Update npm (current version v5.3.0)
$ npm i -g [email protected]
$ cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.12\sbin
$ rabbitmq-plugins enable rabbitmq_management
Browser to: http://localhost:15672
- Username: guest
- Password: guest
- Cloning the repo
$ git clone https://github.com/robertoachar/node-rabbitmq.git
- Installing dependencies
$ npm install
- Running scripts
Action | Usage |
---|---|
Linting code | npm run lint |
- Hello World
# producer
$ node src/hello-world/producer.js
# consumer
$ node src/hello-world/consumer.js
This makes it impossible to use rabbitmqctl
.
Workarounds:
- Run the installer as an administrator or;
- Copy the file
.erlang.cookie
manually from%SystemRoot%
to%HOMEDRIVE%%HOMEPATH%
. - Restart service (stop and start)