Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

40,003 questions

51,950 answers

573 users

How to use PostgreSQL INSERT INTO with Node.js and Express

1 Answer

0 votes
const express = require('express');

const router = express.Router();

const { Pool } = require("pg"); // npm i pg
  
const pool = new Pool({
  user: "postgres",
  password: "your_password",
  host: "localhost",
  port: 5432,
  database: "your_database_name",
});
 router.post(
  '/',
  async (req, res) => {
    let user = ({
      first_name,
      last_name,
      email,
    } = req.body);
    try {
           const newUser = await pool.query(
              'INSERT INTO users (first_name, last_name, email) VALUES($1, $2, $3)',
              [user.first_name, user.last_name, user.email]
           );
           return res.json(newUser);
     } catch (err) {
        console.error(err.massage);
        res.status(500).send('Server error');
    }
  }
);

 



answered May 15, 2020 by avibootz
edited May 15, 2020 by avibootz

Related questions

...