# Serverless Node-RED instance - tailless not headless!

**URL:** https://discourse.nodered.org/t/serverless-node-red-instance-tailless-not-headless/83715
**Category:** General
**Created:** [14 December 2023 13:40 UTC](https://discourse.nodered.org/t/serverless-node-red-instance-tailless-not-headless/83715 "2023-12-14T13:40:50Z")
**Posts on this page:** 6
**Page:** 2

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [19 December 2023 18:26 UTC](https://discourse.nodered.org/t/serverless-node-red-instance-tailless-not-headless/83715/21 "2023-12-19T18:26:13Z")

</div>

User MAKEs an error - that's the programmers fault.

Programmer MAKEs an error - that's the designers fault.

Designers can't make errors, only improvements.

Bugs come about through the natural thermal decay of the universe - can't be anyone's fault.

🤣

---

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [19 December 2023 18:47 UTC](https://discourse.nodered.org/t/serverless-node-red-instance-tailless-not-headless/83715/22 "2023-12-19T18:47:39Z")

</div>

> [@TotallyInformation](#):
>
> Bugs come about through the natural thermal decay of the universe - can't be anyone's fault.

Wise words ... ROFL 🙂

Bits jump when sun flares come 🤔

---

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [23 December 2023 17:57 UTC](https://discourse.nodered.org/t/serverless-node-red-instance-tailless-not-headless/83715/23 "2023-12-23T17:57:35Z")

</div>

> [@Paul-Reed](#):
>
> I get this error, when firing the inject node using google chrome browser on a laptop.
> 
> ![execution](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/0/20af602fe8af2dbe61e4e003023bf2d87698a2f4.jpeg)

> [@gregorius](#):
>
> Feature not bug,

Just a heads-up, I've now made that feature to bug and added limited flow execution:

![deadred-flowexec](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/4/24f825c169069f093244e9c4eb09f2bd34fbf9ad.gif)

What I have also added is a status message when a node receives a `msg` - this is intended to help folks new to Node-RED to understand the concept of message passing.

I have only implemented a very limited number of nodes and there is no guarantee of completeness:

- http request (but GET only)
- Json node
- Xml node (using this [codebase](https://github.com/will-wyx/x2js))
- delay node
- inject node
- change node
- debug node
- ClientCode node - the function node for in-browser code

All nodes are demonstrated in the initial flow that's loaded with [server-less Node-RED](https://cdn.flowhub.org) is opened.

The [code for the nodes](https://github.com/gorenje/cdn.flowhub.org/blob/69b433839b7069678ad9d5438241e3ebdb9bd844/red/deadred.js) is very slap-dash and does just enough to implement flow execution.

(The intention of adding the Xml node is to emulate the main use-case of Yahoo Pipes! --\> RSS feed sorting and merging 😉 )

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [26 December 2023 20:44 UTC](https://discourse.nodered.org/t/serverless-node-red-instance-tailless-not-headless/83715/24 "2023-12-26T20:44:53Z")

</div>

> [@gregorius](#):
>
> I've now made that feature to bug and added limited flow execution:

Amazing work Gerrit!

---

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [27 December 2023 21:04 UTC](https://discourse.nodered.org/t/serverless-node-red-instance-tailless-not-headless/83715/25 "2023-12-27T21:04:56Z")

</div>

I keep playing around with this and now have additional support for:

- link nodes (link in, link out and link calls)
- subflow nodes
- CSV node
- blockly node (frontend only) - makes for a good comparison between different visual programming paradigms
- switch node (not fully though)

also the [flow compare sidebar](https://cdn.flowhub.org/?t=0&sbid=FlowCompare) works by comparing browser version and the last deployed version of the flow:

![deadred-flowcompare](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/d/6d55b4fc92b2e5e0d8c6d59329b983dc8abb46b4.gif)

Also if want to create UML, then thats [possible](https://cdn.flowhub.org/?t=0&sbid=Flow2Mermaid&fhid=2401c255b056e0e1):

![deadred-flow2uml](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/3/63b4159299a9262792f1ac44e515d5fceea73d2d.gif)

There is also a working screen capture sidebar for generating SVGs from flows.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [25 February 2024 21:05 UTC](https://discourse.nodered.org/t/serverless-node-red-instance-tailless-not-headless/83715/26 "2024-02-25T21:05:15Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.

[Previous page](https://discourse.nodered.org/t/serverless-node-red-instance-tailless-not-headless/83715.md?page=1)
