Keith,
NodeJS Server Model won’t help you an Electron desktop app. As it is for running web servers only.
The new App Connect Flow is however exactly what you need! There you can create your client side workflows for all the actions you need. We will be adding more and more components to Flow so you will be able to do much more with cordova plugins and other native components.