Files
nest/sample/07-sequelize/src/database/database.providers.ts
2019-01-15 00:02:34 +01:00

23 lines
525 B
TypeScript

import { Sequelize } from 'sequelize-typescript';
import { Cat } from '../cats/cat.entity';
export const databaseProviders = [
{
provide: 'SEQUELIZE',
useFactory: async () => {
const sequelize = new Sequelize({
operatorsAliases: false,
dialect: 'mysql',
host: 'localhost',
port: 3306,
username: 'root',
password: 'root',
database: 'test',
});
sequelize.addModels([Cat]);
await sequelize.sync();
return sequelize;
},
},
];