Բովանդակություն:
Video: Ինչպես տեղակայել Node.js հավելվածը Heroku- ում. 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ահա թե ինչպես ես տեղակայեցի իմ NodeJS հավելվածը Heroku- ում ՝ օգտագործելով անվճար հաշիվ: Պարզապես կտտացրեք հղումներին ՝ ներբեռնելու համար անհրաժեշտ ծրագրակազմը.
Օգտագործված ծրագրակազմ.
VSCode (կամ ձեր ընտրած ցանկացած տեքստային խմբագիր)
HerokuCLI
Git
Քայլ 1: Ստեղծեք Package.json
Ներածություն:
Heroku- ն հոստինգի կայք է, որը թույլ է տալիս ypu- ին անվճար տեղադրել 5 ծրագիր `ամսական 500+ ժամ տևողությամբ: Մեկը տեղակայելու համար հարկավոր է վերբեռնել 3 ֆայլ.
A package.json և package-lock.json flle: Դուք կարող եք հետևել իմ մյուս ձեռնարկին ՝ քայլ առ քայլ պատրաստելու համար ՝ կտտացնելով այստեղ: Package-lock.json- ը ավտոմատ կերպով հայտնվում է package.json- ի պատրաստումից հետո: Քանի որ մենք այն գործարկելու ենք herku- ում, ձեր փաթեթի, json ֆայլի վրա դուք պետք է նշեք սկզբնական սցենարը և ձեր հանգույցի ստուգումը enines- ում: մինչ այժմ սա գործարկում է հրամանի հանգույց -v: Ահա մի օրինակ
{
"name": "heroku", "տարբերակ": "1.0.0", "նկարագրություն": "", "հիմնական": "index.js", "սցենարներ": {
"test": "echo \" Սխալ. թեստը նշված չէ / "&& ելք 1", "start": "node server.js"
}, "հիմնաբառեր": , "հեղինակ": "", "լիցենզիա": "ISC", "շարժիչներ": {
"հանգույց": "12.x"
}
}
Քայլ 2: Ստեղծեք ձեր Node.js ծրագիրը
Քանի որ այս ծրագիրը կգործի մեզ տրամադրվող ցանկացած նավահանգստի վրա, մենք պետք է որոշենք այն կոդը, որը այն մեզ կտա ՝ օգտագործելով այս կոդերի գործընթացը: env. PORT: Ահա մի հանգույց js ծրագիր, որն ասում է «բարև».
const http = պահանջում ('http'); // բեռնում է գրադարանը, որպեսզի այն կարողանա գործել որպես servervar նավահանգիստ = process.env. PORT || 5000; // սահմանում է նավահանգիստը ոչ այն, ինչ հերքուն տալիս է կամ 5000 ՝ տեղական սերվերի վրա http.createServer (գործառույթը (պահանջ, res) {// ստեղծում է սերվեր res.writeHead (200, {'Content-type': 'text/plain'}); // Նշում է, որ «բարև» պատասխանները տեքստ են. // կցում է այս սերվերը պորտին.
Քայլ 3: Հրամանի հուշում
- Բացեք ձեր հրամանի տողը ՝ սեղմելով Windows+R ՝ «Run» վանդակը բացելու համար, այնուհետև մուտքագրեք «cmd», այնուհետև կտտացրեք «OK»
- CMD- ի վրա գնացեք արմատ ՝ մուտքագրելով «cd..», մինչև որ որևէ ուղի ներառված չէ:
- Ստուգեք, արդյոք npm (գրադարանի կառավարիչ, որը տեղադրված է հանգույցով), git և heroku- ն ճիշտ տեղադրված են ՝ մուտքագրելով.
npm -շրջադարձ
git -վերափոխում heroku -շեղում
Մուտք գործեք yor herku հաշիվ:
heroku մուտք
Սա ստեղծեք ծրագիր heroku- ում
heroku ստեղծել
Ձեր ֆայլերը վերբեռնելու համար հարկավոր է հասնել դրա ճանապարհին `մուտքագրելով cd
CD
Ստեղծում է նոր պահոց (թղթապանակ) ձեր կողպեքի սարքում այս ուղու տարրերի համար
git init
Հեռակա կերպով միացեք heroku- ի թղթապանակին ձեր ծրագրի git- ի միջոցով
heroku git: հեռակա
Այս ֆայլը հեռակա պատճենեք ձեր տեղական git պահոցը u ձեր ծրագրի git միջոցով
git ավելացնել:
Պահեք ձեր կատարած փոփոխությունները թղթապանակում ՝ «դարձնել այն ավելի լավը» հաղորդագրությամբ
git commit -am «ավելի լավ դարձնել»
Վերբեռնում է ֆայլերը heroku- ի git թղթապանակում: Սպասեք, որ այն իջնի
git push heroku վարպետ
բացում է ծրագիրը
heroku բաց ծրագիր
Խորհուրդ ենք տալիս:
KiloWatthour Meter օգտագործելով RoboRemo հավելվածը ՝ 3 քայլ
KiloWatthour Meter RoboRemo հավելվածի օգտագործմամբ. Երբ իմ օդորակիչը/ջերմային պոմպը տեղադրվեց, դրա հետ եկած ծրագիրը բավականին լավ էր աշխատում (Panasonic հարմարավետության ամպ): Այժմ ծրագիրը լավ է համակարգը վերահսկելու համար, սակայն մոնիտորինգի հատվածը երբեմն ձախողվում է սերվերի ժամանակի դադարեցման պատճառով: Ես նույնպես կասկածներ ունեմ այս
Ինչպես կարգավորել LED Demon Eye W/ Smart Phone Bluetooth հավելվածը ՝ 5 քայլ
Ինչպես կարգավորել LED Demon Eye W/ Smart Phone Bluetooth ծրագիրը. Այս տեղադրման ուղեցույցը, թե ինչպես կարգավորել Bluetooth- ի միջոցով միացվող ծրագիրը: Այս ծրագիրը կարելի է գտնել ինչպես Apple Store- ում, այնպես էլ Google Play- ում, որը կոչվում է " Happy Lighting "
Իմ առաջին Java հավելվածը ՝ 6 քայլ
Իմ առաջին Java հավելվածը. Շարունակու՞մ եք ստեղծել ձեր սեփական java հավելվածը, բայց ինչ -ինչ պատճառներով շարունակում եք հետաձգե՞լ այն: Լսու՞մ եք, որ ասում եք «Վաղը վերջապես դա կանեմ»: Բայց այդ վաղը երբեք չի գա: Այսպիսով, դուք պետք է սկսեք հենց հիմա: Այժմ ժամանակն է ձեռք բերել ձեր սեփականությունը
LED- ի վերահսկում ՝ օգտագործելով NodeMCU WiFi մոդուլը և Blynk հավելվածը. 7 քայլ
NodeMCU WiFi մոդուլի և Blynk հավելվածի միջոցով LED- ի կառավարում. Այս հրահանգը ցույց կտա ձեզ, թե ինչպես վերահսկել LED- ն ՝ օգտագործելով NodeMCU ESP8266 WiFi մոդուլը ՝ Blynk սմարթֆոնի հավելվածի միջոցով: Եթե դուք սկսնակ եք, կարդացեք: Եթե դուք ավելի փորձառու եք, ապա ձեզ կարող է հետաքրքրել մինչև վերջ բաց թողնելը, որտեղ ես խոսում եմ այն մասին, թե ինչ
Ինչպես միացնել Android հավելվածը AWS IOT- ով և հասկանալ ձայնի ճանաչման API- ն ՝ 3 քայլ
Ինչպես միացնել Android հավելվածը AWS IOT- ով և հասկանալ ձայնի ճանաչման API- ն. Այս ձեռնարկը սովորեցնում է օգտվողին, թե ինչպես միացնել Android հավելվածը AWS IOT սերվերին և հասկանալ ձայնի ճանաչման API- ն, որը վերահսկում է սուրճի մեքենան: Դիմումը վերահսկում է սուրճի մեքենան Alexa- ի միջոցով: Ձայնային ծառայություն, յուրաքանչյուր հավելվածի գ