gpt4 book ai didi

node.js - Node Express/Sequelize App - PostgreSQL 干净退出

转载 作者:行者123 更新时间:2023-12-03 22:25:47 24 4
gpt4 key购买 nike

我有一个使用 express 和 sequelize 的应用程序。我一个月前构建了该应用程序,一切正常。客户想等待完成它,因为他们的钱用完了。他们联系了我,所以我打开了应用程序,当我运行它时,我得到了一个干净的退出。从那以后,我将问题与 sequelize 连接隔离,特别是 postgreSQL 连接,因为它在我将连接切换到 mysql 数据库时立即启动。我知道 user/pass/host/port/dbname 是正确的并且 postgre 服务器正在运行。任何人都知道为什么会发生这种情况?

这是 Sequelize 连接/服务器启动代码:

require('./config').sync()
.then(() => app.listen(process.env.PORT || 3000))
.catch(e => console.error(e))

这是我的数据库配置文件:
const Sequelize = require('sequelize')

module.exports = new Sequelize(process.env.DATABASE_URL || process.env.LOCAL_URL)

这是我的 local_url .env 变量:
postgres://root:password@localhost:5432/aoo_db

我知道这段代码可以像以前一样工作,并且可以与 mysql 数据库一起使用。

最佳答案

好的,我所做的只是重新安装 postgres npm 包。这很奇怪,因为我多次删除并重新安装了我的 node_modules 但它没有
工作,但一旦我删除并单独重新安装 pg,它就开始工作。

关于node.js - Node Express/Sequelize App - PostgreSQL 干净退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61983165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com