When creating a subflow, node-red allows me to define multiple inputs and outputs.
However, when I use the subflow within a flow, it only displays one input. Why?
In addition, while trying to link other nodes or subflows to the outputs, node-red always links all the links to the top output. why?
Hi @Dan9235
You cannot create multiple inputs for a subflow:

The toolbar lets you select 0 or 1 input.
Can you describe what you mean a bit more? Perhaps provide a screenshot that shows what you are doing?
Tx
And what about the links to the outputs?
I think they are referring to when you drag a wire from the input of a node to another node but not directly on an output, it will default to the first output. However, I assume this is the intended behavior as it is most logical.