【发布时间】:2022-08-05 15:54:58
【问题描述】:
我坚持将我的 Nestjs 服务器连接到 MongoDB 数据库,两者都在数字海洋中的同一个应用平台上。主要问题在于向 Nestjs 服务器提供 ca.certificate.crt 文件。我正在使用带有 typeorm 和 nestjs 的 MongoDB。
const mongodb_config: ConnectionOptions = {
type: \"mongodb\",
url: `${getValue(\"MONGO_URL\")}/${MONGODB_DATABASE}`,
name: DB_CONNECTION.MONGO_CONNECTION,
entities: [LivePriceEntity],
logging: ENVIRONMENT === ENVIRONMENTS.LOCAL,
useUnifiedTopology: true,
useNewUrlParser: true,
ssl: ENVIRONMENT === ENVIRONMENTS.LOCAL ? false : true,
sslValidate: ENVIRONMENT === ENVIRONMENTS.LOCAL ? false : true,
sslCert: ENVIRONMENT === ENVIRONMENTS.LOCAL ? \"\" : SSL_CA_CERT,
cli: {
entitiesDir: \"src/app/**/entities/*.entity{.ts,.js}\",
}
};
这是我的 typeorm 连接配置。请帮帮我。
标签: mongodb nestjs digital-ocean typeorm