In the right enviroment yes. At my work, projects & company I don't think I could justify a dedicated node-server only for the front-end, in addition to the Java-Server(s). Also I haven't worked on SPAs yet.
I could imagine it's a great fit if your app consumes services from all over the place. Then you need a front-end-server anyways.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.