Arn*_*guh 5 node.js express sequelize-typescript
我正在尝试运行我的应用程序服务器,但我不断收到以下错误
TypeError [ERR_INVALID_ARG_TYPE]: The "key" argument must be of type string or an instance of Buffer, TypedArray, DataView, or KeyObject. Received null
Run Code Online (Sandbox Code Playgroud)
我使用 postgres 作为我的数据库,下面是我的数据库配置文件的内容
development: {
database: 'app_dev',
use_env_variable: 'DATABASE_URL_DEV',
dialect: 'postgres',
},
test: {
database: 'app_test',
use_env_variable: 'DATABASE_URL_TEST',
dialect: 'postgres',
logging: false,
}
Run Code Online (Sandbox Code Playgroud)
这里正在使用Sequelize CLI [Node: 12.18.3, CLI: 5.5.1, ORM: 5.21.4]
小智 2
在 Heroku 中运行 Node 应用程序时,我遇到了同样的问题。
这就是修复它的原因:
development: {
url: 'DATABASE_URL',
dialect: 'postgres',
dialectOptions: {
ssl: {
require: true,
rejectUnauthorized: false
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13323 次 |
| 最近记录: |