UNPKG

node-red-contrib-postnl

Version:

PostNL nodes for Node-RED

21 lines (20 loc) 610 B
module.exports = function(RED) { function PostNLLettersNode(n) { RED.nodes.createNode(this,n); var node = this; node.api = RED.nodes.getNode(n.api); node.on('input', function(msg) { node.api.axios.get('/mobile/api/letters') .then(function (data) { var first = data.data[0]; var barcode = first.barcode.split('^') first.id = parseInt(barcode[barcode.length-1]) msg.payload = first; node.send(msg) }).catch(function (data) { node.error(data) }) }); } RED.nodes.registerType('postnl-letters', PostNLLettersNode); }