On 4/20/20 10:50 AM, Marco Ippolito wrote: > I'm trying to connect to a postgres database (Postgresql-11) within my > nodejs-vue.js app, but in console I'm getting this error: > > [HMR] Waiting for update signal from WDS... > pg.js?c8c2:27 Unable to connect to the database: TypeError: > net.Socket is not a constructor
From what I can gather the issue is that the code is running in the context of the browser and net.Socket is not supported there. It seems that the fix is to run the database code in node.js and pass the data from there to vue.js. Honestly, this whole reactive code thing is still something I'm wrapping my head around. I did find some tutorials searching on 'node.js vue.js Sequelize postgresql'. Most seemed to use express.js as the glue between node and vue.
Thank you Adrian for your very kind response.
express.js is the server framework for node.js
So...two questions come in mind:
am I obliged to use express.js as glue between node and vue, if I already use nginx as web server?
And if I'm obliged to use another web server apart from nginx to glue node and vue, would it be possible to use a golang web-server,
which could be a further complication but would have its own positive sides?