nestjs - TypeOrm - Nest.js 无法连接到 XX:1433 - 自签名证书
问题描述
尝试连接到 SQL Server 时,出现以下错误:
[Nest] 96151 - 30/07/2021 18:28:34 ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
ConnectionError: Failed to connect to XXXXXX:1433 - self signed certificate*
我的 ormconfig.json:
{
"type": "mssql",
"host": "localhost",
"port": 1433,
"username": "user",
"password": "pass",
"database": "BDname",
"entities": ["dist/**/*.entity{.ts,.js}"],
"synchronize": true
}
解决方案
您只需要添加 ormconfig.json 并为我工作
“选项”:{“trustServerCertificate”:真}
{
"type": "mssql",
"host": "XXXXXX",
"port": 1433,
"username": "user",
"password": "pass",
"database": "BDName",
"entities": ["dist/**/*.entity{.ts,.js}"],
"synchronize": true,
"options": {"trustServerCertificate": true}
}
推荐阅读
- powershell - 无法加载 PowerShell 脚本,因为已禁用运行脚本
- python - H2O Wave 是否包含反应式编程模型?
- android - FirebaseApiNotAvailable 异常
- python - 使用子图显示基于四列的 20 个图形
- keyboard - gtk 读取当前键盘状态
- c# - 数据绑定到 TextBox - 在代码中设置 Text 属性不会更新模型
- css - 侯以某种方式更改 CSS 布局,中间 div 到顶部?
- spring - 如果父映射中的键相同,Spring 如何管理 map-merge='true'?
- rust - 如何对 Option<&Path> 进行模式匹配?
- javascript - 为什么 setTimeout 中的 setState 不进行批处理?