MySql ssl 보안 옵션 질문 입니다.
넵.. 해결 했습니다. 제로초님 config.ts 파일에 type Config = { username : string , password : string , database : string , host : string , [ key : string ] : string , } 이부분에 모든 타입이 string 으로 되어 있어서 production: { username: process.env.DB_USERNAME ! , password: process.env.DB_PASSWORD ! , database: process.env.DB_NAME ! , host: process.env.DB_HOST ! , dialect: 'mysql' , ssl: true , dialectOptions: { ssl: { require: true } } } ssl 설정이라던지, dialectOptions 같은 경우 boolean 또는 object 타입으로 설정이 되어야 하는 문제 였는데 import { Options } from 'sequelize/types' ; interface IConfigGroup { development : Options ; test : Options ; production : Options ; } 이렇게 타입을 Options 로 변경해서 해결이 됐습니다. 감사합니다.