Node.js¶
Այս հոդվածում
Տեղեկատվություն
Node.js-ը սերվերային JavaScript-ի իրականացման միջավայր է, որը կառուցված է Google Chrome-ի V8 JavaScript շարժիչի հիման վրա։ Node.js-ը թույլ է տալիս մշակողներին JavaScript-ն օգտագործել սերվերային սկրիպտներ գրելու և մասշտաբային ցանցային հավելվածներ ստեղծելու համար։ Այն հատկապես օգտակար է վեբ մշակողների, API-ների ստեղծողների, իրական ժամանակում աշխատող հավելվածների մշակողների և միկրոծառայությունների ճարտարապետությամբ աշխատող մասնագետների համար։
Node.js-ի հիմնական հնարավորություններ¶
- Ասինխրոն կատարման մոդել - Node.js-ը օգտագործում է ոչ արգելափակող I/O մոդել, ինչը թույլ է տալիս արդյունավետ կերպով կառավարել բազմաթիվ միաժամանակյա կապեր։
- JavaScript-ի բարձր արդյունավետություն - V8 շարժիչի շնորհիվ Node.js-ն ապահովում է JavaScript կոդի արագ կատարում։
- Միասնական մշակման ստեկ - Թույլ է տալիս JavaScript-ն օգտագործել ինչպես հաճախորդային, այնպես էլ սերվերային հավելվածների բաղադրիչների համար։
- Ընդարձակ փաթեթների էկոհամակարգ - npm-ը (Node Package Manager) ապահովում է մուտք դեպի բաց կոդով գրադարանների և գործիքների հսկայական հավաքածու։
- Ներկառուցված JSON աջակցություն - Պարզեցնում է աշխատանքը JSON տվյալների հետ, ինչը հարմար է API-ներ ստեղծելիս։
- WebSocket աջակցություն - Թույլ է տալիս իրականացնել իրական ժամանակում աշխատող հավելվածներ, ինչպիսիք են չատերը և առցանց խաղերը։
- Ընդարձակելիություն - Node.js-ի ֆունկցիոնալությունը կարելի է ընդլայնել C++-ով գրված մոդուլների միջոցով։
Տեղակայման հնարավորություններ¶
| ID | Ծրագրային ապահովման անվանում | Համատեղելի ՕՀ | VM | BM | VGPU | GPU | Նվազագույն CPU (միջուկներ) | Նվազագույն RAM (ԳԲ) | Նվազագույն HDD/SSD (ԳԲ) | Սեփական դոմեն | Ակտիվ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 132 | Node.js | Ubuntu 22.04 | + | + | + | + | 1 | 1 | 15 | Ոչ | ՊԱՏՎԻՐԵԼ |
| - Նախաձևարկված կախվածություններ - Ընդգրկում է npm և curl գործիքները։ |
Նշում
Եթե այլ կերպ նշված չէ, լռելյայն մենք տեղադրում ենք ծրագրային ապահովման վերջին թողարկման տարբերակը՝ մշակողի կայքից կամ օպերացիոն համակարգի պահոցներից։
Սկսել աշխատել Node.js-ի տեղադրումից հետո¶
Պատվերը գնելուց հետո, երբ սերվերը պատրաստ լինի օգտագործման, դուք կստանաք ծանուցում այն էլ.փոստի հասցեին, որը գրանցվել էր գրանցման ժամանակ։ Այս ծանուցումը կներառի VPS-ի IP հասցեն, ինչպես նաև մուտքի հավատարմագրերը կապ հաստատելու համար։ Մեր ընկերության հաճախորդները սարքավորումները կառավարում են սերվերի վերահսկողության վահանակի և API-ի միջոցով — Invapi։ Հաստատման տվյալները, որոնք կարելի է գտնել սերվերի վերահսկողության վահանակի Configuration >> Tags թերթիկում կամ ուղարկված էլ.փոստում.
- Password: Ուղարկվում է ձեր էլ.փոստի հասցեին սերվերի պատրաստ լինելուց հետո՝ ծրագրային ապահովման տեղադրումից հետո։
Ծառայությամբ աշխատելու համար անհրաժեշտ է կապ հաստատել սերվերի հետ SSH-ի միջոցով.
Նշում
Node.js-ի հիմնական կարգավորումների մանրամասն տեղեկատվությունը կարելի է գտնել մշակողների փաստաթղթերում։