Hello,
I do have a server coded in Node.js with thousands of lines of code and I would like to have it working on Node-Red flows instead.
Is there an automatic way to do the migration?
I suspect I could benefit from GhatGPT by copying and pasting fragments of code to achieve the migration, but not sure if that is a good idea at all.
Suggestions and Inspiration is appreciated.
What kind of server? There are too many combinations/permutations of NodeJS server and code structures to be sure it could be automated.
ChatGPT is fairly good with Node-RED, so may be able to at least get your started with the base API structure in place, etc.
There is also the Node-RED function
node, which supports NodeJS code, and will run it's contents, but if you're firing up Express endpoints, etc. for example, then best to use the core http-in
/http-out
nodes.
I think it would help if you explained a little about why you want to do this?
There are alternatives that might work equally well or better in some circumstances and it is likely that your already coded micro-server app is already more efficient than it would be if converted to Node-RED.
Have you considered instead, creating an interface between your server and Node-RED? The specifics of how best to do that depend a lot on what you are trying to achieve - hence the initial question.