This really confuses setting up the best project structure for node.js. I am developing a node.js application that runs on browser, mobile and desktop. This application has many modules, such as billing, support, toolbar, etc.
I started with the express.js MVC template, later Sails.js looked very attractive. Then came across MEAN Stack and finally landed on Microservices Seneca.js
Micro-Services looks the way I need it, but I see that Sails.js do not support it. I wanted to use Aerospike NoSQL, but the orm waterline does not support it right now.
So, what is the solution to the project structure you use for node.js that works in browser, mobile and desktop?
source share