Სარჩევი:

როგორ განვათავსოთ 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

გიტი

ნაბიჯი 1: შექმენით პაკეტი. Json

შესავალი:

Heroku არის ჰოსტინგის ვებსაიტი, რომელიც ypu- ს საშუალებას აძლევს განალაგოს 5 აპლიკაცია უფასოდ, რომლის ხანგრძლივობაა 500+ საათი თვეში. ერთის განსახორციელებლად, თქვენ უნდა ატვირთოთ 3 ფაილი:

პაკეტი. Json და package-lock.json flle. თქვენ შეგიძლიათ მიყევით ჩემს სხვა გაკვეთილს ეტაპობრივად სასწავლო კურსის შექმნის შესახებ, დაჭერით აქ. Package-lock.json ავტომატურად გამოჩნდება პაკეტის შემდეგ. Json მზადდება. ვინაიდან ჩვენ მას გავუშვებთ, თქვენს პაკეტზე, json ფაილზე, თქვენ უნდა მიუთითოთ საწყისი სკრიპტი და თქვენი კვანძის გადამოწმება enines– ზე. აქამდე გაუშვით ბრძანების კვანძი -v. აქ არის მაგალითი:

{

"name": "heroku", "ვერსია": "1.0.0", "აღწერა": "", "main": "index.js", "სკრიპტები": {

"test": "echo \" შეცდომა: ტესტი არ არის მითითებული / "&& გასვლა 1", "დაწყება": "node server.js"

}, "საკვანძო სიტყვები": , "ავტორი": "", "ლიცენზია": "ISC", "ძრავები": {

"კვანძი": "12.x"

}

}

ნაბიჯი 2: შექმენით თქვენი Node.js აპლიკაცია

ვინაიდან ეს აპლიკაცია იმუშავებს ნებისმიერ პორტზე, რომელიც გვაძლევს, ჩვენ უნდა განვსაზღვროთ კოდი, რომელიც მას მოგვცემს ამ კოდის პროცესის გამოყენებით. Env. PORT. აქ არის node js პროგრამა, რომელიც ამბობს "გამარჯობა":

const http = მოითხოვს ('http'); // იტვირთება ბიბლიოთეკა, რათა ის იმოქმედოს როგორც სერვერის პორტი = process.env. PORT || 5000; // განსაზღვრავს პორტს არა რასაც heroku აძლევს ან 5000 ადგილობრივ მასპინძელს http.createServer (ფუნქცია (მოთხოვნა, რეს) {// ქმნის სერვერს res.writeHead (200, {'შინაარსის ტიპი': 'ტექსტი/უბრალო'}); // განსაზღვრავს, რომ პასუხები "გამარჯობა" არის ტექსტი res.end ("გამარჯობა"); // აჩვენებს ტექსტს "გამარჯობა" მეცხვარეობის გვერდზე}). მოუსმინეთ (პორტი); // ანიჭებს ამ სერვერს პორტის ნომერზე.

ნაბიჯი 3: ბრძანების სტრიქონი

ბრძანების სტრიქონი
ბრძანების სტრიქონი
ბრძანების სტრიქონი
ბრძანების სტრიქონი
ბრძანების სტრიქონი
ბრძანების სტრიქონი
  • გახსენით თქვენი ბრძანების სტრიქონი Windows+R დაჭერით, რომ გაუშვათ "Run" ყუთი და ჩაწეროთ "cmd" და შემდეგ დააწკაპუნეთ "OK"
  • თქვენს CMD– ზე, გადადით ძირზე, აკრიფეთ "cd.." სანამ გზა არ შედის.
  • შეამოწმეთ npm (ბიბლიოთეკის მენეჯერი დამონტაჟებულია კვანძით), git და heroku სწორად არის დაინსტალირებული აკრეფით:

npm -შემობრუნება

git -ვერსია heroku -შემობრუნება

შედით yor herku ანგარიშზე

heroku შესვლა

ეს ქმნის აპლიკაციას heroku– ზე:

გმირი შექმნა

თქვენი ფაილების ასატვირთად, თქვენ უნდა მიხვიდეთ მის გზაზე cd აკრეფით

cd

ქმნის ახალ საცავს (საქაღალდეს) თქვენს ლოკალურ მოწყობილობაზე ამ გზაზე არსებული ნივთებისთვის

git init

დაუკავშირდით დისტანციურად heroku– ს საქაღალდეს თქვენს აპლიკაციაში git– ის საშუალებით

heroku git: დისტანციური

დააკოპირეთ ეს ფაილი დისტანციურად თქვენს ადგილობრივ git საცავში u git თქვენს აპლიკაციაში

დაამატე

შეინახეთ ცვლილებები თქვენს საქაღალდეში შეტყობინებით "გააუმჯობესე"

git commit -am "გააუმჯობესე"

ატვირთავს ფაილებს git საქაღალდეში heroku. დაელოდეთ სანამ დაიკლებს

git push heroku ოსტატი

ხსნის აპლიკაციას

heroku ღია აპლიკაცია

გირჩევთ: