1.0.6 • Published 10 months ago

red-customnode-test v1.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

Custom node.

Om een custom node te maken is het handig om deze website bij de hand te hebben: https://nodered.org/docs/creating-nodes/first-node

1.Er moet eerst een package.json gemaakt wordt in cmd. 1. open cmd. 2. type: npm init 3. beantwoordt de vragen. 4. na het maken moet er in het bestand een stuk code toegevoegd worden namelijk:

 "node-red" : {
 	   "nodes": {
  		    "lower-case": "lower-case.js"
    	}
	}

Dit stuk code komt in het package bestand onder "ISC", .
  1. Daarna moet er naast dit package bestand een lower-case.js bestand gemaakt worden. Hierin komt de volgende code.

    module.exports = function(RED) { function LowerCaseNode(config) { RED.nodes.createNode(this,config); var node = this; node.on('input', function(msg) { msg.payload = msg.payload.toLowerCase(); node.send(msg); }); } RED.nodes.registerType("lower-case",LowerCaseNode); }

  1. Daarna moet het lower-case.HTML bestand gemaakt worden. Binnen dit HTML bestand komt de volgende code:

  2. Als deze bestand gemaakt zijn kan moet het nog geinstalleerd worden, zodat het ook in Node-red komt.

    1. zorg dat eerst node-red geactiveerd wordt doormiddel van: cd .node-red
    2. Daarna: npm install
    3. Daarna de bestandslocatie Bijvoorbeeld: C:\Users\PietjePuk\cd .node-red> npm install C:\Users\Pietjepuk\test1
  3. Publiceren in NPM om het gemaakte pakket de publiceren moet er eerst ingelogd worden op NPM, dit kan via de cmd.

    1. Zorg dat het juiste bestandslocatie geselecteerd is en type daarna "npm login".
    2. Vervolgens kun je naar de website en dan inloggen.
    3. Als dit gelukt moet je wederom de juiste bestandslocatie (C:\Users\Pietjepuk\test1) en daaruit volgt: C:\Users\Pietjepuk\test1\npm publish.
    4. Nu bevindt het pakket zich online in npm. 

--------Bestanden toekennen aan npm-------- Om de bestanden toe te kennen aan npm moet de bestanden allemaal opgeslagen zijn in één map. In het .JSON bestand moet het versie nummer met 1 verhoogt worden. Bijvoorbeeld van 1.0.0 naar 1.0.1. als dit gebeurd is moet er in de cmd "npm publish" getypt worden. Het is wel van belang dat de juiste Bestandslocatie gehanteerd wordt.

------ Het uploaden van de node voor online publicatie------ Voordat de custom node bruikbaar is voor andere gebruikers moet de node goedgekeurd worden. Het aanleveren van de custome node kan via https://flows.nodered.org/add/node

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago