如何解决TypeORM未记录或创建连接
我使用TypeORM CLI typeorm init --name MyProject --database postgres
创建了一个项目,然后修改了ormconfig.json以反映我的数据库,但是我无法连接并且没有发出日志。
我尝试使用相同的配置在NestJS应用中进行连接,但效果很好。我的Postgres实例在docker容器中。这是我的配置:
ormconfig.json
{
"type": "postgres","host": "localhost","port": 5432,"username": "test","password": "test","database": "test","synchronize": true,"logging": true,"logger": "file","entities": [
"src/entity/**/*.ts"
],"migrations": [
"src/migration/**/*.ts"
],"subscribers": [
"src/subscriber/**/*.ts"
],"cli": {
"entitiesDir": "src/entity","migrationsDir": "src/migration","subscribersDir": "src/subscriber"
}
}
docker-compose.yml
version: "3"
services:
db:
image: postgres
restart: always
environment:
POSTGRES_USER: "test"
POSTGRES_PASSWORD: "test"
POSTGRES_DATABASE: "test"
ports:
- "5432:5432"
有人知道我想念什么吗?我正在通过ts-node运行它;但是,我也尝试构建并运行转译的Java脚本,但是没有运气。值得注意的是,我是在本地而不是在容器中运行脚本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。