Mundarija:
Video: Node.js ilovasini Heroku -da qanday joylashtirish mumkin: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Men NodeJS ilovasini Heroku -da bepul hisob yordamida qanday joylashtirganim. Kerakli dasturlarni yuklab olish uchun havolalarni bosing:
Ishlatilgan dasturiy ta'minot:
VSCode (yoki xohlagan matn muharriri)
HerokuCLI
Git
1 -qadam: Package.json yarating
Kirish:
Heroku - bu veb -sayt bo'lib, u ypu -ga oyiga 500+ soatlik 5 ta ilovani bepul tarqatishga imkon beradi. Ulardan birini joylashtirish uchun siz 3 ta faylni yuklashingiz kerak bo'ladi:
Package.json va package-lock.json fayllari. Siz mening boshqa darsligimni kuzatib borishingiz mumkin, bu erda bosish orqali bosqichma -bosqich. Pack.json qilinganidan so'ng, pack-lock.json avtomatik ravishda paydo bo'ladi. Biz uni harku -da, json faylida ishga tushiramiz, siz boshlang'ich skriptini va tuguningizni eninesda tekshirishingiz kerak. hozircha bu tugun -v buyrug'ini bajaradi. Mana bir misol:
{
"ism": "qahramon", "versiya": "1.0.0", "tavsif": "", "asosiy": "index.js", "skriptlar": {
"test": "echo \" Xato: test ko'rsatilmagan / "&& chiqish 1", "boshlash": "tugun server.js"
}, "kalit so'zlar": , "muallif": "", "litsenziya": "ISC", "dvigatellar": {
"tugun": "12.x"
}
}
2 -qadam: Node.js ilovasini yarating
Ushbu ilova har qanday heroku portida ishlaydi, shuning uchun biz bu kod yordamida bizga beradigan kodni aniqlashimiz kerak process.env. PORT. Bu erda "salom" deb nomlangan JS tugunli ilovasi:
const http = talab ('http'); // kutubxonani servervar porti vazifasini bajarishi uchun yuklaydi = process.env. PORT || 5000; // hech qanday qahramon yoki 5000 ta mahalliy hostda portni belgilaydi http.createServer (funktsiya (req, res) {// server yaratadi res.writeHead (200, {'Kontent turi': 'matn/tekis'})); // "Salom" javoblari res.end ("salom") matni ekanligini bildiradi; // "to'r sahifasida" salom "matnini ko'rsatadi}). Tingla (port); // ushbu serverni port raqamiga biriktiradi.
3 -qadam: Buyruqning xohishi
- Windows+R tugmachalarini bosib buyruq satrini oching, "Ishga tushirish" maydonini oching, "cmd" yozing va "OK" tugmasini bosing.
- CMD -da, "cd.." yozib, hech qanday yo'l qo'shilmaguncha ildizga o'ting.
- Npm (tugun orqali o'rnatilgan kutubxona menejeri), git va heroku to'g'ri o'rnatilganligini tekshiring:
npm -versiya
git --version heroku -versiya
Yor herku hisobingizga kiring
tizimga kirish
Bu heroku -da ilova yaratadi:
yaratish
Fayllarni yuklash uchun siz CD yozib, uning yo'lini olishingiz kerak
CD
Bu yo'ldagi elementlar uchun lok qurilmangizda yangi ombor (papka) yaratadi
git init
Ilovangizdagi git orqali heroku papkasiga masofadan ulaning
gitara: uzoqdan
Bu faylni masofadan turib mahalliy git omboriga u orqali ilovangiz orqali ko'chiradi
git qo'shing.
"Yaxshilang" yozuvi bilan papkada qilingan o'zgarishlarni saqlang
git -mit "yaxshilang"
Fayllarni heroku -dagi git papkasiga yuklaydi. Pastga tushishini kuting
git push master
ilovani ochadi
heroku ochiq dastur
Tavsiya:
Google xaritalarini veb -saytga qanday joylashtirish mumkin: 4 qadam
Google Xaritalarni veb -saytga qanday joylashtirish mumkin: Menga Maps Challenge -da ovoz bering! Yaqinda men Google Xaritalardan foydalanadigan veb -sayt yaratdim. Google Xaritalarni veb -saytimga joylashtirish juda oson edi va buni qilish qiyin emas edi. Ushbu yo'riqnomada men sizga Googl -ni joylashtirish qanchalik osonligini ko'rsataman
Android Studio yordamida Android ilovasini qanday yaratish mumkin: 8 qadam (rasmlar bilan)
Android Studio yordamida Android ilovasini qanday yaratish mumkin: Bu qo'llanma sizga Android Studio ishlab chiqish muhiti yordamida Android ilovasini yaratish asoslarini o'rgatadi. Android qurilmalari tobora ommalashib borar ekan, yangi ilovalarga bo'lgan talab ortib bormoqda. Android Studio -dan foydalanish oson (va
AWS IOT bilan Android ilovasini qanday ulash mumkin va ovozni aniqlash API -ni tushunish: 3 qadam
AWS IOT bilan Android ilovasini qanday ulash mumkin va ovozni aniqlash API -ni tushunish: Bu qo'llanma foydalanuvchiga Android ilovasini AWS IOT serveriga ulashni va qahva mashinasini boshqaruvchi ovozni aniqlash API -ni tushunishni o'rgatadi. Ilova qahva mashinasini Alexa orqali boshqaradi. Ovozli xizmat, har bir ilovada
Google Chrome yordamida kompyuterdan Instagram -da rasmlarni qanday joylashtirish mumkin: 9 qadam
Google Chrome yordamida kompyuterdan Instagram -da rasmlarni qanday joylashtirish mumkin: Instagram hozirda etakchi ijtimoiy media platformalaridan biri. Ushbu platformadan foydalanadiganlar Instagram mobil ilovasi yordamida yuklanishi mumkin bo'lgan fotosuratlar va qisqa videolarni bo'lishishlari mumkin. Instagram foydalanuvchilari duch keladigan asosiy muammolardan biri bu
O'yinlarni LG EnV2 -ga qanday qilib bepul joylashtirish mumkin: 6 qadam
O'yinlarni LG EnV2 -ga qanday qilib bepul joylashtirish mumkin?