I want to load JSON by passing node flow id in node-red on initial start.Please Suggest
Do you mean you want to start node-red and tell node-red which flows file to use?
If so you can specify it on the command line see https://nodered.org/docs/getting-started/local
Thanks for your quick response..but i need to load specific one.
Let's say i have 3 Flows flow1,flow2,flow3 and i want to access the flow2 out of all the flows using the flow id from the JSON output. can we do that?
No. Node-RED loads everything in the flow file you ask it to use.
If you want it to only load one flow, then it needs to be in its own file that you load at startup.
if i have 3 different application in Angular and I want to create,save 3 different flow into separate JSON and load 3 different flow for 3 application. Ho can we do this?
which part in particular?
Node-RED runs the flows file it is given.
If you want different flows in different files, you'll have to create the files you want yourself.
When you start Node-RED, you can tell it which flow file to use on the command-line.
Suppose for 2nd Application in angular I want to create separate JSON and load that while accessing the 2nd Application. Is this possible without manually Folder creation and moving JSON to the folder?
It's up to you how to manage it.
I'll say it one more time. Node-RED runs the flows file you tell it to run. If you want to start Node-RED with one particular set of flows, then you start it pointed at the file containing the flows you want to run. How you do that is up to you.
While running we can trigger node red to load the json we want.
and if i want to create the separate json for seaparate application is that possible?
Yes, you can create as many files as you want. How you do it is up to you.
but node-red used to overwrite the same file?
am i correct?
To quote myself again - Node-RED uses the file you ask it to use. If you want it to use a different file you tell it to use a different file when you start.
But for different application i need to create different blank json file or node-red will do this for me before use?
If the file doesn't exist, Node-RED will create it.
Well that's good.
one more question: Suppose I want to switch from one json file to other while single run of node-red command is it possible?
Or I need to keep on hitting the command for with different json file?
I have answered that quite a few times.
Another approach, if you don't want to restart Node-RED, is to use the HTTP Admin api to do an HTTP POST with the new flow configuration you want it to be running. Where you do that HTTP POST from and where it gets the flow configuration you want to deploy is up to you. https://nodered.org/docs/api/admin/methods/post/flows/
Ok Thanks alot.
By the way, if all you want to do is to have 3 different Angular front-end apps - if you don't need help from Dashboard you could use uibuilder then keep everything in a single flow.