gpt4 book ai didi

javascript - 如何使用 Sequelize - Mocha Node 和 javascript 连接到数据库

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

恐怕对 Mocha/Sequelize 完全陌生。
我正在尝试使用 Sequelize 与 Mocha Node 和 javascript 建立到数据库的简单连接。
这是我正在使用的代码:

const { Sequelize } = require('sequelize');

describe('Confirm connection to database', () => {
it('Connect To Database', () => {
const sequelize = new Sequelize('postgres://user:pass@example.com:5432/dbname');
sequelize
.authenticate()
.then(() => {
console.info('INFO - Database connected.')
})
.catch(err => {
console.error('ERROR - Unable to connect to the database:', err)
})

})})
测试每次都通过,但我没有看到“信息 - 数据库已连接”。或控制台日志中的“错误 - 无法连接到数据库:”。
我究竟做错了什么?

最佳答案

你不是通过方言。
你可以试试这个。

var Sequelize = require('sequelize');
const sql = new Sequelize("{database name}", "{username}",
"{password}", {
host: "localhost",
port: "49394",
dialect: "mssql",
operatorsAliases: false
});

var test = sql.authenticate()
.then(function () {
console.log("INFO - Database connected.");
})
.catch(function (err) {
console.log("ERROR - Unable to connect to the database:", err);
})

关于javascript - 如何使用 Sequelize - Mocha Node 和 javascript 连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62881151/

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