rocketseat-education / nlw-06-nodejs

371 stars 176 forks source link

CreateConnection foi descontinuado #3

Open matheuslesbao opened 2 years ago

matheuslesbao commented 2 years ago

Como usar o typeorm para fazer a conexão sendo que o createConnection foi retirado, poderia ajudar ?

Poveii commented 2 years ago

Cara, também estou na mesma... queria saber como dar continuidade nessa aplicação.

BrunoFelixDeSousa commented 5 months ago

import "reflect-metadata" import { DataSource } from "typeorm" import { Photo } from "./entity/Photo"

const AppDataSource = new DataSource({ type: "postgres", host: "localhost", port: 5432, username: "root", password: "admin", database: "test", entities: [Photo], synchronize: true, logging: false, })

// para inicializar a conexão inicial com o banco de dados, registre todas as entidades // e "sincroniza" o esquema do banco de dados, chama o método "initialize()" de um banco de dados recém-criado // uma vez no bootstrap da sua aplicação AppDataSource.initialize() .then(() => { // here you can start to work with your database }) .catch((error) => console.log(error))