Подключение к серверу с помощью Knex, способы устранения неполадок Ошибка Необработанная ошибка отклонения: сбой аутентификации по паролю - PullRequest
0 голосов
/ 27 января 2020
const express = require("express");
const bodyParser = require("body-parser");
const bcrypt = require("bcryptjs");
const cors = require("cors");
const knex = require("knex");

const app = express();
const saltRounds = 10;
app.use(cors());
app.use(bodyParser.json());

const db = knex({
  client: "pg",
  version: "7.2",
  connection: {
    host: "127.0.0.1",
    // port: "5433",
    user: "postgres",
    password: "",
    database: "smart-brain"
  }
});

// Alternative
// const db = knex({
//   client: "pg",
//   connection: "postgres://postgres:@localhost:5433/smart-brain"
// });


// ERROR!!!
console.log(
  db
    .select("bob")
    .from("users")
    .then(data => console.log(data))
);

Ошибка: ошибка необработанного отклонения: ошибка аутентификации по паролю для пользователя "postgres"

Описание: Я пытаюсь подключить мой сервер к базе данных, которую я использую. Я фактически следую за видео полного Bootcamp веб-разработки 2020 года. Большая проблема в том, что он каждый раз возвращает одно и то же сообщение об ошибке, и информация, которую я отправляю в запросе, кажется правильной.

1 Ответ

0 голосов
/ 27 января 2020

Хорошо, разобрался, я долго устанавливал пароль сервера go, но он заполнялся автоматически, и pgadmin запрашивал только мой мастер-пароль при входе в систему. Я знаю, что это не идеально, но это нормально, если только у меня есть доступ ко всему.

На сервере также возникла проблема, когда внезапно возникла проблема с "требованием", что добавило путаницы, но теперь это исправлено. ,

...