On 4/20/20 11:29 AM, Marco Ippolito wrote:
>
>
> Il giorno lun 20 apr 2020 alle ore 20:11 Adrian Klaver
> <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>> ha scritto:
>
> 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
>
> > Environment Info:
> >
> > System:
> > OS: Linux 5.3 Ubuntu 18.04.4 LTS (Bionic Beaver)
> > CPU: (8) x64 Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
> > Binaries:
> > Node: 12.15.0 - ~/.nvm/versions/node/v12.15.0/bin/node
> > Yarn: 1.22.4 - ~/.nvm/versions/node/v12.15.0/bin/yarn
> > npm: 6.14.4 - ~/.nvm/versions/node/v12.15.0/bin/npm
> > Browsers:
> > Chrome: 81.0.4044.92
> > Firefox: 75.0
> > npmGlobalPackages:
> > @vue/cli: 4.2.3
> >
> > So... how to solve the problem?
>
> 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?
I have no idea, this is not something I normally deal with. I would
guess you will get better answers from a node.js forum.
>
> Marco
>
>
>
> > Looking forward to your kind help.
> > Marco
>
>
> --
> Adrian Klaver
> adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>
--
Adrian Klaver
adrian.klaver@aklaver.com