"Бесконечная загрузка" страницы в Node JS

app.post('/success', urlencodedParser, function (req, res){
    let user = req.body;
    user.name = user.name[0].toUpperCase() + user.name.slice(1);
    user.surname = user.surname[0].toUpperCase() + user.surname.slice(1);
    if(user.bday < 10){
        user.bday = '0' + user.bday;
    }
    user.birthday = user.byear +  '-' + user.bmonth + '-' + user.bday;
    let uid = uuidv4();
    const text = 'INSERT INTO users(uid, name, surname, birthday, gender, email, password, region, language) VALUES($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING *';
    const values = [uid, user.name, user.surname, user.birthday, user.gender, user.email, user.password, user.region, user.region];
    client.query(text, values, (err, res) => {
      if (err) {
        console.log(err.stack);
      } else {
        res.render('success', {user: user});
        client.end();
      }
    });
  });

Переменная User хранит объект:

[Object: null prototype] {
  email: '[email protected]',
  password: 'test0101',
  name: 'test',
  surname: 'Test',
  gender: '1',
  region: 'RU',
  bday: '01',
  bmonth: '04',
  byear: '2020',
  submit: 'Продолжить',
}

Используемые модули:

const express = require('express');
const bodyParser = require('body-parser');
const { v4: uuidv4 } = require('uuid');
const app = express();
app.set('view engine', 'ejs');

Вот подключение к Postgresql:

const { Client } = require('pg')

const client = new Client({
    user: 'admin',
    host: '127.0.0.1',
    database: 'passport',
    password: 'password',
    port: 57996,
});
client.connect();

Запускаю на localhost (192.168.3.5:3000)

И после нажатия на submit идет бесконечная загрузка. И когда останавливаю сервер, пишет, что данные не отправлены


Ответы (0 шт):