From 7fbad4ae76d2740daba47991249a4ddfbca61948 Mon Sep 17 00:00:00 2001 From: hpmax00 <40781942+hpmax00@users.noreply.github.com> Date: Thu, 13 Jun 2019 10:59:19 +0800 Subject: [PATCH 1/2] add ssl connection support --- lib/db.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/db.ts b/lib/db.ts index dcd09d8..d0af112 100644 --- a/lib/db.ts +++ b/lib/db.ts @@ -40,6 +40,20 @@ const password = config.getItem('db.password', '123456'); */ const logging = config.getItem('db.logging', true); +/** + * ssl连接 + dialectOptions: { + ssl: { + cert: cert + } + } + */ +const dialectOptions = config_1.config.getItem('db.ssl') ? { + ssl: { + cert: config_1.config.getItem('db.sslCert') + } +} : {}; + /** * 全局的 Sequelize 实例 */ @@ -47,6 +61,7 @@ export const db = new Sequelize(database, username, password, { host: host, port: port, dialect: type, + dialectOptions, logging: logging, timezone: '+08:00' }); From fd7a469be31e15e3b21b79ea95aa79a6092c2140 Mon Sep 17 00:00:00 2001 From: hpmax00 <40781942+hpmax00@users.noreply.github.com> Date: Thu, 13 Jun 2019 11:16:13 +0800 Subject: [PATCH 2/2] fix config_1 --- lib/db.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/db.ts b/lib/db.ts index d0af112..88bbb21 100644 --- a/lib/db.ts +++ b/lib/db.ts @@ -48,9 +48,9 @@ const logging = config.getItem('db.logging', true); } } */ -const dialectOptions = config_1.config.getItem('db.ssl') ? { +const dialectOptions = config.getItem('db.ssl') ? { ssl: { - cert: config_1.config.getItem('db.sslCert') + cert: config.getItem('db.sslCert') } } : {};