sql >> データベース >  >> RDS >> PostgreSQL

SequelizeConnectionError:自己署名証明書

    これは、node-postgresの(偶発的な)重大な変更によるものです。 バージョン8(このGitHubの問題を参照してください)。

    解決策は、rejectUnauthorized: falseを渡すことです。 sequelizeに ここでGitHubユーザーjsantaによって説明されている接続パラメーター:

    const sequelize = new Sequelize({
      database: "[wont'd show db]",
      username: "[won't show username]",
      password: "[won't show password]",
      host: "ec2-54-221-195-148.compute-1.amazonaws.com",
      port: 5432,
      dialect: "postgres",
      dialectOptions: {
        ssl: {
          require: true,
          rejectUnauthorized: false // <<<<<<< YOU NEED THIS
        }
      },
    });
    


    1. SQLテーブルで重複する値を見つける方法

    2. リンクサーバーエラーのトラップ

    3. MySQL DROP UNIQUE CONSTRAINT

    4. SQLServer複数の行の挿入を処理するためのトリガー