قواعد البيانات
المصادر التي سنشتغل بها:
https://www.infinityfree.net/
رابط للارتباط بكافة قواعد البيانات:
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.
*/
مع تحيات المهندس:
تعليقات
إرسال تعليق