ربط قواعد البيانات المحلية والسحابية

 import { Module } from '@nestjs/common';

import { TypeOrmModule } from '@nestjs/typeorm';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { JobsModule } from './jobs/jobs.module';
let databaseSettings:any = "";

if (process.env.NODE_ENV === "production") {
  databaseSettings = {
    type: 'mysql',
    host: process.env.STACKHERO_MYSQL_HOST,
    port: 3306,
    username: 'root',
    password: process.env.STACKHERO_MYSQL_ROOT_PASSWORD,
    database: 'root',
    charset: 'utf8mb4',
    autoLoadEntities: true,
    synchronize: true,
    ssl: {}
  }
} else {
  databaseSettings = {
    type: 'mysql',
    host: 'localhost',
    port: 3306,
    username: 'abu18saud',
    password: '123456789',
    database: 'root',
    autoLoadEntities: true,
    synchronize: true
  }
}

@Module({
  imports: [TypeOrmModule.forRoot(databaseSettings), JobsModule],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule { }

تعليقات

المشاركات الشائعة من هذه المدونة

ngx-extended-pdf-viewer

how to getting access token for https://fcm.googleapis.com/v1/projects/al-ayahya-co/messages:send for angular and backend nestjs

طريقة تفعيل زر Inline Keyboard في Telegram Bot