【发布时间】:2015-08-19 14:15:34
【问题描述】:
当我使用连接字符串初始化 knex 时,如何将连接的 ssl 属性设置为 true?同样如何将调试设置为true?我通常会传入一个连接对象,但在这种情况下,我必须使用环境变量中的连接字符串。
var database = {
client: 'pg',
connection: connstr //normally I would pass in the object below
//connection: {
// "host": config.get('database_host'),
// "user": config.get('database_user'),
// "password": config.get('database_password'),
// "database": config.get('database_name'),
// "debug": config.get('database_debug'),
// "ssl":config.get('database_ssl')
//}
};
var knex = require('knex')(database);
knex.connection.ssl = true; // this doesn't seem to do anything
【问题讨论】:
-
连接:{ connectionString: process.env.DATABASE_URL, ssl:true, }
-
我的 SSL Key 有密码,我应该在哪里输入密码?
标签: knex.js