Անցնել պարունակությանը

MEAN

Այս հոդվածում

Տեղեկատվություն

MEAN-ը PostgreSQL-ով դասական MEAN ստեկի փոփոխված տարբերակ է, որտեղ MongoDB-ն փոխարինված է PostgreSQL-ով։ Այս ստեկը ներառում է Node.js, Express.js, Angular և PostgreSQL՝ ձևավորելով լիարժեք միջավայր վեբ հավելվածների մշակման համար։ Այս կոնֆիգուրացիան համադրում է JavaScript-ի առավելությունները ինչպես սերվերային, այնպես էլ հաճախորդային կողմերում՝ PostgreSQL հարաբերական տվյալների բազայի հուսալիության հետ։ Այս ստեկը հարմար է լայնածավալ վեբ նախագծերի մշակման համար՝ փոքր վեբկայքերից մինչև մեծ, բարդ կորպորատիվ հավելվածներ, որոնք պահանջում են բարձր արդյունավետություն և հուսալի տվյալների պահպանում։

MEAN. Հիմնական հնարավորություններ

  • Node.js - JavaScript-ի կատարման սերվերային հարթակ։ Այն ապահովում է բարձր արդյունավետ, իրադարձություններով շարժվող միջավայր մասշտաբային ցանցային հավելվածների ստեղծման համար։ Այն աջակցում է բաց աղբյուրների փաթեթների մեծ էկոհամակարգին npm-ի միջոցով։
  • npm (v6.14.18) - Node.js-ի փաթեթների կառավարիչ։ npm-ը ապահովում է նախագծի կախվածությունների հարմար կառավարում, թույլ է տալիս հեշտությամբ տեղադրել և հրապարակել փաթեթներ, ինչպես նաև կատարել սկրիպտներ՝ մշակման գործընթացները ավտոմատացնելու համար։
  • Angular CLI (v18.0.6) - Angular հավելվածների մշակման համար նախատեսված հրամանների տողի գործիք։ Angular CLI-ն պարզեցնում է նախագծի կառուցվածքի ստեղծումը և կառավարումը, ապահովում է հրամաններ բաղադրիչների, ծառայությունների, դիրեկտիվների և այլ հավելվածային տարրերի գեներացման համար, ինչպես նաև ներառում է ներկառուցված գործիքներ թեստավորման և կառուցման համար։
  • Express Generator (v4.16.1) - Express.js հավելվածների համար շրջանակի արագ ստեղծման գործիք։ Այս գործիքը թույլ է տալիս արագ ստեղծել Express նախագծի կառուցվածքը, կարգավորել հիմնական ճանապարհները և միջնորդավորումը, ինչպես նաև ինտեգրել տարբեր ձևանմուշների շարժիչներ՝ տեսքերը ցուցադրելու համար։
  • PostgreSQL (14.12) - հզոր հարաբերական տվյալների բազա։ PostgreSQL-ը ապահովում է բարդ հարցումների և տրանզակցիաների աջակցություն, ունի բարձր մասշտաբայնություն և JSON-ի աջակցություն, և հայտնի է իր բարձր հուսալիությամբ և արդյունավետությամբ՝ աշխատելիս տվյալների հետ։

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
135 MEAN Ubuntu 22.04 + + + + 1 1 15 Ոչ ՊԱՏՎԻՐԵԼ
  • Նախապես տեղադրված կախվածություններ - Node.js, npm (Node.js փաթեթների կառավարիչ)։
  • Տեղադրման համար լրացուցիչ կախվածություններ - docker, curl։

Նշում

Եթե այլ կերպ նշված չէ, ըստ լռելյայնի մենք տեղադրում ենք ծրագրային ապահովման վերջին թողարկման տարբերակը՝ մշակողի կայքից կամ օպերացիոն համակարգի պահեստներից։

Սկսելուց հետո MEAN-ի տեղակայումից հետո

Պատվերի վճարումից հետո գրանցման ժամանակ նշված էլ. փոստի հասցեին կուղարկվի ծանուցում, որը կնշի, որ սերվերը պատրաստ է աշխատելու համար։ Այն կներառի VPS-ի IP հասցեն, ինչպես նաև մուտքի և գաղտնաբառի տվյալները։ Մեր ընկերության հաճախորդները սարքավորումները կառավարում են սերվերի կառավարման վահանակի և API-ի միջոցով — Invapi։

Մուտքի տվյալներ, որոնք կարելի է գտնել սերվերի կառավարման վահանակի Configuration >> Tags թաբում կամ ուղարկված էլ. փոստում.

  • Password: Ուղարկվում է ձեր էլ. փոստի հասցեին սերվերի պատրաստ լինելուց հետո՝ ծրագրային ապահովման տեղադրումից հետո։

Ծառայության հետ աշխատելու համար անհրաժեշտ է միանալ սերվերին SSH-ի միջոցով.

ssh root@<server_ip>

Նշում

MEAN-ի հիմնական կարգավորումների մանրամասն տեղեկատվությունը կարելի է գտնել մշակողների փաստաթղթերում։

MEAN-ի պատվեր API-ի միջոցով

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×