Мазмұны:

Node.js қосымшасын Heroku -да қалай орналастыруға болады: 3 қадам
Node.js қосымшасын Heroku -да қалай орналастыруға болады: 3 қадам

Бейне: Node.js қосымшасын Heroku -да қалай орналастыруға болады: 3 қадам

Бейне: Node.js қосымшасын Heroku -да қалай орналастыруға болады: 3 қадам
Бейне: How To Install Heroku On Ubuntu And A Ruby on Rails App 2024, Желтоқсан
Anonim
Node.js қосымшасын Heroku -да қалай орналастыруға болады
Node.js қосымшасын Heroku -да қалай орналастыруға болады

Міне, мен NodeJS қосымшасын Heroku -да ақысыз есептік жазбаны қолдану арқылы орналастырдым. Қажетті бағдарламаларды жүктеу үшін сілтемелерді нұқыңыз:

Қолданылған бағдарламалық қамтамасыз ету:

VSCode (немесе кез келген мәтіндік редактор)

HerokuCLI

Git

1 -қадам: Package.json жасаңыз

Кіріспе:

Heroku - бұл ай сайын 500+ сағат жұмыс жасайтын 5 қосымшаны ақысыз орналастыруға мүмкіндік беретін веб -сайт. Біреуді орналастыру үшін сізге 3 файлды жүктеу қажет:

Package.json және package-lock.json flle. Сіз менің басқа оқулығымды осында басу арқылы кезең -кезеңмен орындауға болады. Pack.json жасалғаннан кейін package-lock.json автоматты түрде пайда болады. Біз оны jerk файлында, json файлында іске қосатындықтан, сізге сценарий мен эниндердегі түйіннің верисін көрсету қажет. қазір бұл түйін -v пәрменін іске қосады. Міне мысал:

{

«name»: «heroku», «нұсқа»: «1.0.0», «сипаттамасы»: «», «негізгі»: «index.js», «сценарийлер»: {

«test»: «echo \» Қате: ешқандай сынақ көрсетілмеген / «&& exit 1», «бастау»: «түйін server.js»

}, «кілт сөздер»: , «автор»: «», «лицензия»: «ISC», «қозғалтқыштар»: {

«түйін»: «12.x»

}

}

2 -қадам: Node.js қосымшасын жасаңыз

Бұл қолданба бізге берілетін кез келген портта жұмыс істейтіндіктен, осы кодты қолдана отырып, бізге беретін кодты анықтау керек. Міне, «сәлем» деп айтатын түйін JS қосымшасы:

const http = талап етіңіз ('http'); // кітапхананы серверлік порт = process.env. PORT || ретінде жұмыс істеуі үшін жүктейді 5000; // жергілікті хосттағы http.createServer (5000 (функция, талап) {/5000) кез келген heroku беретін порттың нөмірін көрсетеді // // res.writeHead (200, {'Content-type': 'text/plain'} серверін жасайды)); // «Сәлем» жауаптары res.end («сәлем») мәтіні екенін көрсетеді; // «сәлем» мәтінін торап бетінде} көрсетеді. // бұл серверді № портқа тіркейді.

3 -қадам: пәрмен жолы

Пәрмен жолы
Пәрмен жолы
Пәрмен жолы
Пәрмен жолы
Пәрмен жолы
Пәрмен жолы
  • Windows+R пернелер тіркесімін басу арқылы пәрмен жолын ашыңыз, «Іске қосу» жолағын ашыңыз, содан кейін «cmd» теріңіз, содан кейін «ОК» түймесін басыңыз.
  • CMD -де «cd..» теру арқылы түбірге өтіңіз, оған жол қосылмағанша.

  • Npm (түйін арқылы орнатылған кітапхана менеджері), git және heroku дұрыс орнатылғанын тексеріңіз:

npm -версия

git -нұсқасы heroku -нұсқасы

Yor herku есептік жазбасына кіріңіз

кіру

Бұл heroku -да қосымша жасайды:

жасау

Файлдарды жүктеу үшін cd теру арқылы оның жолына жету керек

cd

Осы жолдағы элементтер үшін құлыптау құрылғысында жаңа репозиторий (қалта) жасайды

git init

Қолданбаңыздағы git арқылы heroku қалтасына қашықтан қосылыңыз

батыру: қашықтан басқару

Бұл файлды қашықтан сіздің жергілікті git репозиторийіңізге u арқылы сіздің қолданбаңызға көшіреді

git add.

Өзгертулерді қалтаға «жақсарту» деген хабарламамен сақтаңыз

git міндеттемесі -«оны жақсарт»

Файлдарды heroku бойынша git қалтасына жүктейді. Төмен түсуін күтіңіз

git push master шебері

қосымшаны ашады

heroku ашық қосымшасы

Ұсынылған: