# Developing Nodes

**URL:** https://discourse.nodered.org/c/developing-nodes/15.md?page=10

[Latest](https://discourse.nodered.org/latest.md) · [Categories](https://discourse.nodered.org/categories.md) · [Tags](https://discourse.nodered.org/tags.md)

**Page:** 11

---

## [Can we access data of left and right nodes of a link](https://discourse.nodered.org/t/can-we-access-data-of-left-and-right-nodes-of-a-link/81819)

<div class="topic-metadata">

**Author:** [@zubong](https://discourse.nodered.org/u/zubong)\
**Replies:** 3\
**Last updated:** [6 October 2023 06:46 UTC](https://discourse.nodered.org/t/can-we-access-data-of-left-and-right-nodes-of-a-link/81819 "2023-10-06T06:46:11Z")

</div>

RED.events.on("links:add", function(link) { ///link.left ///link.right }) in the above code can I access data of left and right nodes of the link.!!

---

## [Custom node development help (prevent wiring 2 injects to same node/determin running state of node/take care of proper functioning when facing multiple injects)](https://discourse.nodered.org/t/custom-node-development-help-prevent-wiring-2-injects-to-same-node-determin-running-state-of-node-take-care-of-proper-functioning-when-facing-multiple-injects/81581)

<div class="topic-metadata">

**Author:** [@ChristianSchieder](https://discourse.nodered.org/u/ChristianSchieder)\
**Replies:** 14\
**Last updated:** [28 September 2023 16:24 UTC](https://discourse.nodered.org/t/custom-node-development-help-prevent-wiring-2-injects-to-same-node-determin-running-state-of-node-take-care-of-proper-functioning-when-facing-multiple-injects/81581 "2023-09-28T16:24:51Z")

</div>

Hello i'm having a little trouble in understanding which options i have, in making my custom devloped nodes robust for use. Here the scenario given 3 custom nodes without further implementation details: Node A(Type inj…

---

## [Dynamic drop-down list issue in node-red editor for custom node](https://discourse.nodered.org/t/dynamic-drop-down-list-issue-in-node-red-editor-for-custom-node/81474)

<div class="topic-metadata">

**Author:** [@Pioneerj](https://discourse.nodered.org/u/Pioneerj)\
**Replies:** 25\
**Last updated:** [28 September 2023 14:12 UTC](https://discourse.nodered.org/t/dynamic-drop-down-list-issue-in-node-red-editor-for-custom-node/81474 "2023-09-28T14:12:26Z")

</div>

Hello All, I have created custom node in node-red editor in which i have two drop-down lists. First drop down have 5 static items Second drop down is dynamic which is filled based on item selected in first drop down. …

---

## [Custom Nodes Appearance](https://discourse.nodered.org/t/custom-nodes-appearance/81600)

<div class="topic-metadata">

**Author:** [@Khk2000](https://discourse.nodered.org/u/Khk2000)\
**Replies:** 3\
**Last updated:** [27 September 2023 11:11 UTC](https://discourse.nodered.org/t/custom-nodes-appearance/81600 "2023-09-27T11:11:10Z")

</div>

I am beginner to node-red tool, I have created few custom nodes, how do I change the shape and styling of those nodes, I tried to add few css styling inside node html file, but it was not reflecting Any detailed guidanc…

---

## [Change layout of the custom nodes](https://discourse.nodered.org/t/change-layout-of-the-custom-nodes/14692)

<div class="topic-metadata">

**Author:** [@Sanketp](https://discourse.nodered.org/u/Sanketp)\
**Replies:** 5\
**Last updated:** [27 September 2023 10:03 UTC](https://discourse.nodered.org/t/change-layout-of-the-custom-nodes/14692 "2023-09-27T10:03:36Z")

</div>

I want to change the shapes of my custom nodes like circular. rectangle etc can i change them.

---

## ["TypeError: Cannot read properties of undefined ... in subflow module](https://discourse.nodered.org/t/typeerror-cannot-read-properties-of-undefined-in-subflow-module/81467)

<div class="topic-metadata">

**Author:** [@nbuhl](https://discourse.nodered.org/u/nbuhl)\
**Replies:** 16\
**Last updated:** [26 September 2023 08:27 UTC](https://discourse.nodered.org/t/typeerror-cannot-read-properties-of-undefined-in-subflow-module/81467 "2023-09-26T08:27:57Z")

</div>

Hi! This is my first post in this forum but I am using Node-RED for some long time and I have to say it is a great tool for fast programming interfaces in an industrial context, too. So, thanks to all professional and v…

---

## [Updating info on forked node](https://discourse.nodered.org/t/updating-info-on-forked-node/81487)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 7\
**Last updated:** [22 September 2023 12:58 UTC](https://discourse.nodered.org/t/updating-info-on-forked-node/81487 "2023-09-22T12:58:42Z")

</div>

I've made a fork of node-red-contrib-counter (to fix a long outstanding bug - author hasn't responded in a few years) But I'm wondering how to update the package.json "name": "node-red-contrib-counter", "version": …

---

## [Serving Static Content from a Custom Node (Dynamically update httpStatic](https://discourse.nodered.org/t/serving-static-content-from-a-custom-node-dynamically-update-httpstatic/81453)

<div class="topic-metadata">

**Author:** [@gazoscalvertos](https://discourse.nodered.org/u/gazoscalvertos)\
**Replies:** 8\
**Last updated:** [20 September 2023 19:17 UTC](https://discourse.nodered.org/t/serving-static-content-from-a-custom-node-dynamically-update-httpstatic/81453 "2023-09-20T19:17:40Z")

</div>

Hi All, Hopefully the title says it all but when developing custom nodes whats the recommended approach to serving static content in say ./docs? I know httpStatic can be used in settings.js but thats locally set right? …

---

## [Use of configuration node - needs deploy first?](https://discourse.nodered.org/t/use-of-configuration-node-needs-deploy-first/81415)

<div class="topic-metadata">

**Author:** [@ChristianSchieder](https://discourse.nodered.org/u/ChristianSchieder)\
**Replies:** 5\
**Last updated:** [19 September 2023 11:19 UTC](https://discourse.nodered.org/t/use-of-configuration-node-needs-deploy-first/81415 "2023-09-19T11:19:44Z")

</div>

So i read a lot in the documentation, but several things appear not to be quiet obvious. I want to create several custom nodes which should have access to a configuration node providing broader common information like: …

---

## [Scorecard is not listing Node and NodeRED versions which are present in package.json](https://discourse.nodered.org/t/scorecard-is-not-listing-node-and-nodered-versions-which-are-present-in-package-json/81223)

<div class="topic-metadata">

**Author:** [@Stwissel](https://discourse.nodered.org/u/Stwissel)\
**Replies:** 2\
**Last updated:** [19 September 2023 08:07 UTC](https://discourse.nodered.org/t/scorecard-is-not-listing-node-and-nodered-versions-which-are-present-in-package-json/81223 "2023-09-19T08:07:06Z")

</div>

Just uploaded an updated node. The scorecard says node and NodeRED versions are missing. But the package.json lists(only relevant parts: { "name": "@insectos/ssh-exec", "version": "0.3.2", "engines": { "node":…

---

## [Updating node with renamed default keys](https://discourse.nodered.org/t/updating-node-with-renamed-default-keys/81418)

<div class="topic-metadata">

**Author:** [@meijey](https://discourse.nodered.org/u/meijey)\
**Replies:** 0\
**Last updated:** [18 September 2023 15:24 UTC](https://discourse.nodered.org/t/updating-node-with-renamed-default-keys/81418 "2023-09-18T15:24:09Z")

</div>

Hi everybody, while updating my custom node I noticed, that some of my default key names are not very accurate. If I want to set the old value to the new key I have to keep the old key in defaults, otherwise the value …

---

## [Text\_input logic in Node-red Dashboard](https://discourse.nodered.org/t/text-input-logic-in-node-red-dashboard/81242)

<div class="topic-metadata">

**Author:** [@sercancetin](https://discourse.nodered.org/u/sercancetin)\
**Replies:** 3\
**Last updated:** [13 September 2023 08:20 UTC](https://discourse.nodered.org/t/text-input-logic-in-node-red-dashboard/81242 "2023-09-13T08:20:05Z")

</div>

Hello everyone, I am making widgets like in the video. The point I use as reference is the knot red instrument panel. In "text entry" in the Node-red control panel, data is not lost when the page is refreshed and data is…

---

## [Missing nodes in Nodes list](https://discourse.nodered.org/t/missing-nodes-in-nodes-list/81207)

<div class="topic-metadata">

**Author:** [@dovevgo](https://discourse.nodered.org/u/dovevgo)\
**Replies:** 7\
**Last updated:** [12 September 2023 09:29 UTC](https://discourse.nodered.org/t/missing-nodes-in-nodes-list/81207 "2023-09-12T09:29:22Z")

</div>

I have written a simple node that should interact with minecraft server using RCON protocol. For some reason, I can see the Nodes in the Palette view, and both of them are shaded, but enabled. I do not see them in the …

---

## [How long from publishing new module version to it showing up in palette manager?](https://discourse.nodered.org/t/how-long-from-publishing-new-module-version-to-it-showing-up-in-palette-manager/81170)

<div class="topic-metadata">

**Author:** [@mountaindude](https://discourse.nodered.org/u/mountaindude)\
**Replies:** 3\
**Last updated:** [10 September 2023 09:36 UTC](https://discourse.nodered.org/t/how-long-from-publishing-new-module-version-to-it-showing-up-in-palette-manager/81170 "2023-09-10T09:36:38Z")

</div>

This was discussed here already, with the answer that the palette mgr updates every 30 minutes. Over the last week or so I've however regularly seen update times of many hours, and now with the latest version of my @pta…

---

## [Alternative Method for Supplying Custom Nodes in Node-RED](https://discourse.nodered.org/t/alternative-method-for-supplying-custom-nodes-in-node-red/81128)

<div class="topic-metadata">

**Author:** [@Backboard7880](https://discourse.nodered.org/u/Backboard7880)\
**Replies:** 2\
**Last updated:** [8 September 2023 01:31 UTC](https://discourse.nodered.org/t/alternative-method-for-supplying-custom-nodes-in-node-red/81128 "2023-09-08T01:31:59Z")

</div>

I've been working on a solution that involves using custom nodes in Node-RED. Initially, I set up my project with pnpm and had custom modules that shared dependencies within a monorepo. However, I've run into compatibili…

---

## [Restrict installation of node to just x86 systems?](https://discourse.nodered.org/t/restrict-installation-of-node-to-just-x86-systems/81125)

<div class="topic-metadata">

**Author:** [@jtesfu](https://discourse.nodered.org/u/jtesfu)\
**Replies:** 2\
**Last updated:** [7 September 2023 23:26 UTC](https://discourse.nodered.org/t/restrict-installation-of-node-to-just-x86-systems/81125 "2023-09-07T23:26:32Z")

</div>

Hi, My organization has created several nodes that currently can only be installed on x86 systems. When trying to install on ARM64, the installation fails and a confusing error log is shown. Is there a way to restrict i…

---

## [Refactoring a node with only one file to multiple files](https://discourse.nodered.org/t/refactoring-a-node-with-only-one-file-to-multiple-files/80227)

<div class="topic-metadata">

**Author:** [@novski](https://discourse.nodered.org/u/novski)\
**Replies:** 13\
**Last updated:** [4 September 2023 20:22 UTC](https://discourse.nodered.org/t/refactoring-a-node-with-only-one-file-to-multiple-files/80227 "2023-09-04T20:22:26Z")

</div>

I found a bug in a node and tried to find the code. But the file was 2600 lines big, and I had a hard time finding the passage. Then I thought I could create a PR refactored to multiple files and started to work it out…

---

## [Flexdash uninstall](https://discourse.nodered.org/t/flexdash-uninstall/80994)

<div class="topic-metadata">

**Author:** [@novski](https://discourse.nodered.org/u/novski)\
**Replies:** 17\
**Last updated:** [4 September 2023 08:02 UTC](https://discourse.nodered.org/t/flexdash-uninstall/80994 "2023-09-04T08:02:38Z")

</div>

I wanted to uninstall flexdash, but it seems as it is still listed. I did many things to get rid spread of it over several days, so I am unable to determine what all I did anymore, but it was somewhat the same as @smanj…

---

## [Best practices to store data persistently?](https://discourse.nodered.org/t/best-practices-to-store-data-persistently/80850)

<div class="topic-metadata">

**Author:** [@FezVrasta](https://discourse.nodered.org/u/FezVrasta)\
**Replies:** 15\
**Last updated:** [3 September 2023 22:47 UTC](https://discourse.nodered.org/t/best-practices-to-store-data-persistently/80850 "2023-09-03T22:47:02Z")

</div>

Hi, I was wondering what are the best practices to allow a config node to store some data persistently so that it's preserved across restarts? I thought I could use node.context() with the filesystem persistence but it …

---

## [Mixed configuration property or optional?](https://discourse.nodered.org/t/mixed-configuration-property-or-optional/80909)

<div class="topic-metadata">

**Author:** [@FezVrasta](https://discourse.nodered.org/u/FezVrasta)\
**Replies:** 2\
**Last updated:** [30 August 2023 14:44 UTC](https://discourse.nodered.org/t/mixed-configuration-property-or-optional/80909 "2023-08-30T14:44:10Z")

</div>

Hi, I need to allow my node to accept one configuration node, but I want it to be one of many types. I have matter-server and matter-aggregator and I would like the server property of my node to accept one from either l…

---

## [Error: Waiting for missing types to be registered](https://discourse.nodered.org/t/error-waiting-for-missing-types-to-be-registered/80861)

<div class="topic-metadata">

**Author:** [@tresmo-mac](https://discourse.nodered.org/u/tresmo-mac)\
**Replies:** 0\
**Last updated:** [28 August 2023 13:34 UTC](https://discourse.nodered.org/t/error-waiting-for-missing-types-to-be-registered/80861 "2023-08-28T13:34:03Z")

</div>

Hi there, i have the following setup for local development: I have a project with the folder nodes/test-nodes for test-nodes and nodes/stage-nodes for stage nodes. In the root there is my package json file which referen…

---

## [Send data from custom node node.js script to html/browser?](https://discourse.nodered.org/t/send-data-from-custom-node-node-js-script-to-html-browser/80838)

<div class="topic-metadata">

**Author:** [@FezVrasta](https://discourse.nodered.org/u/FezVrasta)\
**Replies:** 9\
**Last updated:** [28 August 2023 11:41 UTC](https://discourse.nodered.org/t/send-data-from-custom-node-node-js-script-to-html-browser/80838 "2023-08-28T11:41:54Z")

</div>

Hi, I'm writing a custom node plugin and I would like to display in the HTML form page some data that's available in the node.js side of the script. I can't really understand how to do that and I can't find any documenta…

---

## [Send message from config node to other nodes?](https://discourse.nodered.org/t/send-message-from-config-node-to-other-nodes/80839)

<div class="topic-metadata">

**Author:** [@FezVrasta](https://discourse.nodered.org/u/FezVrasta)\
**Replies:** 1\
**Last updated:** [27 August 2023 12:03 UTC](https://discourse.nodered.org/t/send-message-from-config-node-to-other-nodes/80839 "2023-08-27T12:03:11Z")

</div>

I have multiple config nodes that start a server and listen for events, I would like to forward these events to a different (non config) node that subscribes to the events of a specific config node. I tried to use node.…

---

## [Code editor isn't saving text](https://discourse.nodered.org/t/code-editor-isnt-saving-text/80836)

<div class="topic-metadata">

**Author:** [@jackcarey](https://discourse.nodered.org/u/jackcarey)\
**Replies:** 4\
**Last updated:** [27 August 2023 11:42 UTC](https://discourse.nodered.org/t/code-editor-isnt-saving-text/80836 "2023-08-27T11:42:48Z")

</div>

Hello, I'm creating a custom configuration node which uses a multiline code editor. However, the text entered into the editor isn't saving. Based on the instructions, I have the following: HTML element \<div id="node-co…

---

## [Not being able to import nodes without npm\_module linking/Building with Parcel/Webpack](https://discourse.nodered.org/t/not-being-able-to-import-nodes-without-npm-module-linking-building-with-parcel-webpack/80433)

<div class="topic-metadata">

**Author:** [@stelyan.georgiev](https://discourse.nodered.org/u/stelyan.georgiev)\
**Replies:** 9\
**Last updated:** [24 August 2023 08:01 UTC](https://discourse.nodered.org/t/not-being-able-to-import-nodes-without-npm-module-linking-building-with-parcel-webpack/80433 "2023-08-24T08:01:45Z")

</div>

Hey Guys, We are using node-red to create electron-based windows application that we ship to our clients as a .exe installer. Currently the installer unpacks our files, including the node\_modules. We can't install node\_…

---

## [Temporizzatore ritardato all'accensione](https://discourse.nodered.org/t/temporizzatore-ritardato-allaccensione/80740)

<div class="topic-metadata">

**Author:** [@Project75](https://discourse.nodered.org/u/Project75)\
**Replies:** 2\
**Last updated:** [23 August 2023 22:11 UTC](https://discourse.nodered.org/t/temporizzatore-ritardato-allaccensione/80740 "2023-08-23T22:11:42Z")

</div>

Buongiorno sono nuovo del forum, volevo gentilmente un aiuto per creare un nodo che ritardi laccensione di un tempo impostabile, quindi quando l'ingresso e true parte il conteggio che attiva l'uscita dopo che e trascor…

---

## [After install first custom node using npm command node red not running](https://discourse.nodered.org/t/after-install-first-custom-node-using-npm-command-node-red-not-running/80662)

<div class="topic-metadata">

**Author:** [@bubainayak1](https://discourse.nodered.org/u/bubainayak1)\
**Replies:** 2\
**Last updated:** [23 August 2023 10:45 UTC](https://discourse.nodered.org/t/after-install-first-custom-node-using-npm-command-node-red-not-running/80662 "2023-08-23T10:45:30Z")

</div>

After creating the custom and install it using npm install my node red is not running : I follow the node red official page document for create custom node Creating your first node : Node-RED below I have given the er…

---

## [Reading a file to use in a node's config dialog?](https://discourse.nodered.org/t/reading-a-file-to-use-in-a-nodes-config-dialog/80664)

<div class="topic-metadata">

**Author:** [@Stwissel](https://discourse.nodered.org/u/Stwissel)\
**Replies:** 1\
**Last updated:** [19 August 2023 18:39 UTC](https://discourse.nodered.org/t/reading-a-file-to-use-in-a-nodes-config-dialog/80664 "2023-08-19T18:39:09Z")

</div>

I'm looking at upgrading the node-red-contrib-interactive-ssh node. I'd like to add the ability to allow picking a host configuration from the ~/.ssh/config file. The config dialog runs in a browser, so obviously doesn't…

---

## [Request of public beanstalkd node (with sponsorship)](https://discourse.nodered.org/t/request-of-public-beanstalkd-node-with-sponsorship/80061)

<div class="topic-metadata">

**Author:** [@tolgaulas](https://discourse.nodered.org/u/tolgaulas)\
**Replies:** 5\
**Last updated:** [6 August 2023 22:33 UTC](https://discourse.nodered.org/t/request-of-public-beanstalkd-node-with-sponsorship/80061 "2023-08-06T22:33:56Z")

</div>

I am curious would anyone be interested if we sponsor a public repo in github for the endeavor of a beanstalkd nodes that can do the basic i/o to begin with.

---

## [Question about publishing nodes for install on node red through the palette manager](https://discourse.nodered.org/t/question-about-publishing-nodes-for-install-on-node-red-through-the-palette-manager/80310)

<div class="topic-metadata">

**Author:** [@hepcat72](https://discourse.nodered.org/u/hepcat72)\
**Replies:** 1\
**Last updated:** [4 August 2023 04:00 UTC](https://discourse.nodered.org/t/question-about-publishing-nodes-for-install-on-node-red-through-the-palette-manager/80310 "2023-08-04T04:00:52Z")

</div>

So I was fixing an issue with node-red-contrib-life360 (they changed their API slightly). In handling the user reports, a user seemed to have an old version that was installed through the palette. I'd assumed they had …

[Previous page](https://discourse.nodered.org/c/developing-nodes/15.md?page=9)

[Next page](https://discourse.nodered.org/c/developing-nodes/15.md?page=11)
