я пытаюсь запустить сервер из проекта, когда я запускаю npm start, я получаю
[nodemon] starting `node app.js`
[nodemon] clean exit - waiting for changes before restart
я использую sequelize, postgresql и express
db.sync({ force: true }).then(function(resolve) {
console.log("database ready");
app.listen("3000", function() {
console.log("Server on port 3000");
});
}).catch(err => console.log(err)
);
если я перемещаю функцию app.listen из db.syn c, она работает, и я могу go в localhost: 3000 и перемещаться, но база данных не подключена. мой файл db выглядит так
const Sequelize = require("sequelize");
const db = new Sequelize('postgres://josechiquillo@localhost:5432/winenot',
{ logging: (...msg)=>console.log(msg)
})
module.exports = db;
, если я помещаю этот URI в google chrome, он открывает postico и подключается к db, поэтому я не знаю, что, возможно, может происходить, я пробовал db. Authenticate () с уловом для ошибки, но он просто не будет делать это, как его зависание или застревание без разрешения или ошибки.
Я могу получить доступ к базе данных из postico и из psql CLI и создавать таблицы, но я могу из проекта.