قواعد البيانات

 المصادر التي سنشتغل بها:
https://www.infinityfree.net/

https://id.heroku.com/login

رابط للارتباط بكافة قواعد البيانات:
https://www.stackhero.io/en/services/MySQL/documentations/Getting-started


طريقة تثبيت الـ TypeOrm :

npm i typeorm

 npm install --save @nestjs/typeorm typeorm mysql2

إعدادات الـ MySQL :

import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { ScheduleModule } from '@nestjs/schedule';

@Module({
imports: [
TypeOrmModule.forRoot({
type: 'mysql',
host: 'cpanel.alyaseenagri.com',
port: 3306,
username: 'user_database_username',
password: 'YourPassword',
database: 'databaseName',
autoLoadEntities: true,
synchronize: true,
ssl: {}
};
)
//إعدادات Postgres

type: 'postgres',
url: process.env.DATABASE_URL || 'postgres://nest:nest@localhost:5432/nest_sample',
ssl:
{
rejectUnauthorized: false,
},
],
controllers: [AppController],//ProductController UsersController ReportsController
providers: [AppService],//ProductService UsersService
})
export class AppModule { }

function winstonConfig(winstonConfig: any): import("@nestjs/common").Type<any> | import("@nestjs/common").DynamicModule | Promise<import("@nestjs/common").DynamicModule> | import("@nestjs/common").ForwardReference<any> {
throw new Error('Function not implemented.');
}
/* The app.module file in NestJS, just like in Angular, has some config properties that affect the entire application.
*/

مع تحيات المهندس:

عبدالله السالم
















تعليقات

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

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