前提・実現したいこと
Herokuに作成したアプリでPostgreSQLを利用しています。
データベースにnode.jsからデータを追加insertしたいのですがうまくいきません。
PostgreSQLへのinsertはディレクトリ内に作成したindex.jsから行おうとしています。
発生している問題・エラーメッセージ
Unhandled rejection SequelizeConnectionError: no pg_hba.conf entry for host "126.244.75.143", user "zmdapffmdyvuvr", database "d2bc854j09slug", SSL off
該当のソースコード
var express = require('express'); var app = express(); const Sequelize = require('sequelize'); const sequelize = new Sequelize('d2bc854j09slug', 'zmdapffmdyvuvr', 'パスワード', { host: 'ホスト名', dialect: 'postgres' }); const Partners = sequelize.define('partners', { id: { type: Sequelize.INTEGER, autoIncrement: true, primaryKey: true }, relationship: Sequelize.TEXT, age: Sequelize.INTEGER, office: Sequelize.TEXT, telephone: Sequelize.TEXT, habit: Sequelize.TEXT, personality: Sequelize.TEXT, name: Sequelize.TEXT }, { timestamps: false, freezeTableName: true }); var newPartner = new Partners({ relationship: '委託先', age: 30, office: '株式会社タイムトラベル', telephone: '090-0000-0000', habit: '承りました。', personality: '基本指示を断らない', name: '長谷部誠' }); newPartner.save().then(function(mes) { console.log(mes.dataValues); sequelize.close(); }) app.listen(process.env.PORT || 8080);
あなたの回答
tips
プレビュー