Node-RED: Hoe Node.js native modules te gebruiken
Deze documentatie maakt deel uit van de Aan de slag-gids. Bekijk de volledige gids hier: Hoe te beginnen met Node-RED.
👋 Welkom bij de Stackhero-documentatie!
Stackhero biedt een kant-en-klare Node-RED cloud oplossing met tal van voordelen, waaronder:
- MQTT server inbegrepen (Mosquitto).
- Volledige toegang tot de Node-RED admin UI.
- Node-RED Dashboard inbegrepen.
- Onbeperkte en toegewijde SMTP e-mailserver inbegrepen.
- Moeiteloze updates met slechts één klik.
- Aanpasbare domeinnaam beveiligd met HTTPS (bijvoorbeeld, https://node-red.your-company.com).
- Optimale prestaties en robuuste beveiliging aangedreven door een privé en toegewijde VM.
Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de Node-RED cloud hosting oplossing van Stackhero te proberen!
In Node-RED-functies resulteert het direct proberen te gebruiken van een Node.js native module in de foutmelding ReferenceError: require is not defined. Dit komt omdat Node-RED het niet toestaat om een Node.js-module direct binnen een functie te gebruiken.
Om dit op te lossen, zijn deze modules geïntegreerd in de globale context van Node-RED. U kunt er toegang toe krijgen met context.global.
Als u bijvoorbeeld de crypto-module nodig heeft, declareert u deze als volgt:
const { crypto } = context.global;
De volgende Node.js-modules zijn beschikbaar: util, buffer, child_process, crypto, fs, os, http, http2, https, en zlib.