chore: rename index to server

This commit is contained in:
2018-01-11 18:47:16 -07:00
parent fb3d81bfca
commit 753db12b3e
2 changed files with 1 additions and 1 deletions

37
src/server.mjs Normal file
View File

@@ -0,0 +1,37 @@
import mosca from 'mosca';
// source: https://github.com/mcollina/mosca/wiki/Mosca-basic-usage
const moscaSettings = {
port: 1883,
persistence: {
factory: mosca.persistence.LevelUp,
path: 'db',
},
};
const server = new mosca.Server(moscaSettings);
const setup = () => {
console.log('Mosca server is up and running');
const message = {
topic: '/hello/world',
payload: 'abdce', // or a Buffer
qos: 0, // 0, 1, or 2
retain: true, // retain message for future subscribers
};
server.publish(message, () => {
console.log('message published!');
});
};
server.on('ready', setup);
// fired when a message is published
server.on('published', packet => {
console.log('published event', packet.retain ? '(persisted)' : '', packet.topic, packet.payload);
});
export default server;