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 года. Большая проблема в том, что он каждый раз возвращает одно и то же сообщение об ошибке, и информация, которую я отправляю в запросе, кажется правильной.