我正在为数据库连接出错而苦苦挣扎:
Unable to connect to the database: ConnectionError [SequelizeConnectionError]: self signed certificate
Run Code Online (Sandbox Code Playgroud)
在这里你有我使用的代码 - 被注释的部分不起作用,错误仍然出现:
// const pg = require('pg');
// pg.defaults.ssl = true;
// const fs = require('fs');
// const rdsCa = fs.readFileSync(__dirname + '/rds-combined-ca-bundle.pem');
const sequelize = new Sequelize('xxxx', 'xxxxxx', 'xxxxxxxx',{
host: 'xxxxxx.eu-west-1.compute.amazonaws.com',
dialect: 'postgres',
ssl: true,
protocol: "postgres",
logging: true,
dialectOptions: {
ssl: true
}
});
sequelize
.authenticate()
.then(() => {
console.log('Connection has been established successfully.');
})
.catch(err => {
console.error('Unable to connect to the database:', err); …Run Code Online (Sandbox Code Playgroud)