כיצד לפרוס יישום Node.js בהרוקו: 3 שלבים
כיצד לפרוס יישום Node.js בהרוקו: 3 שלבים
Anonim
כיצד לפרוס אפליקציית Node.js בהרוקו
כיצד לפרוס אפליקציית Node.js בהרוקו

כך פרסתי את אפליקציית NodeJS שלי בהרוקו באמצעות חשבון חינם. פשוט לחץ על הקישורים להורדת התוכנות הדרושות:

תוכנה בשימוש:

VSCode (או כל עורך טקסט לבחירתך)

HerokuCLI

גיט

שלב 1: צור Package.json

מבוא:

Heroku הוא אתר אירוח המאפשר ל- ypu לפרוס 5 אפליקציות בחינם עם זמן ריצה של 500+ שעות בחודש. כדי לפרוס אחד, עליך להעלות 3 קבצים:

חבילת package.json ו- package-lock.json. תוכל לעקוב אחר ההדרכה השנייה שלי לקבלת הדרכה שלב אחר שלב בנושא הכנת אחת על ידי לחיצה כאן. החבילה-lock.json מופיעה באופן אוטומטי לאחר יצירת package.json. מכיוון שנפעיל אותו על herku, על החבילה שלך, קובץ json, עליך לציין סקריפט התחלה ואת גירסת הצומת שלך ב- enines. עד עכשיו הפעל את צומת הפקודה -v. להלן דוגמא:

{

"name": "heroku", "גרסה": "1.0.0", "תיאור": "", "main": "index.js", "סקריפטים": {

"test": "הד \" שגיאה: אין בדיקה שצוין / "&& יציאה 1", "start": "צומת server.js"

}, "מילות מפתח": , "מחבר": "", "license": "ISC", "מנועים": {

"צומת": "12.x"

}

}

שלב 2: צור את האפליקציה Node.js שלך

מכיוון שאפליקציה זו תפעל על כל פורט שהורוקו נותן לנו, עלינו לקבוע את הקוד שהיא תיתן לנו על ידי שימוש בקוד process.env. PORT זה. להלן יישום node js שאומר "שלום":

const http = require ('http'); // טוען את הספרייה כדי לאפשר לה לפעול כיציאת servervar = process.env. PORT || 5000; // מציין את הפורט לא לכל מה שהרוקו נותן או 5000 במארח המקומי http.createServer (function (req, res) {// יוצר שרת res.writeHead (200, {'Content-type': 'text/plain'}); // מציין שהתגובות "שלום" הן res.end טקסט ("שלום"); // מציג את הטקסט "שלום" בדף הווב}). האזינו (יציאה); // מצרף שרת זה ליציאה מספר.

שלב 3: שורת הפקודה

שורת הפקודה
שורת הפקודה
שורת הפקודה
שורת הפקודה
שורת הפקודה
שורת הפקודה
  • פתח את שורת הפקודה על ידי לחיצה על Windows+R כדי לפתוח את התיבה "הפעלה", הקלד "cmd" ולאחר מכן לחץ על "אישור"
  • ב- CMD שלך, עבור אל השורש על ידי הקלדת "cd.." עד שלא יכלול נתיב.

  • בדוק אם npm (מנהל ספרייה מותקן על ידי צומת), git והרוקו מותקן כראוי על ידי הקלדה:

npm -גרסה

git -גרסה heroku -גרסה

היכנס לחשבון yor herku שלך

התחברות להרוקו

כך יוצרים אפליקציה בהרוקו:

יצירת הרוקו

כדי להעלות את הקבצים שלך, עליך להגיע לנתיב שלו על ידי הקלדת תקליטור

CD

יוצר מאגר (תיקיה) חדש במכשיר locl שלך עבור הפריטים בנתיב זה

git init

התחבר מרחוק לתיקייה ב- Heroku באמצעות git באפליקציה שלך

heroku git: מרחוק

מעתיק קובץ זה מרחוק למאגר ה- git המקומי u via git באפליקציה שלך

git להוסיף.

שמור את השינויים שביצעת בתיקיה עם ההודעה "עשה את זה טוב יותר"

git commit -am "עשה את זה טוב יותר"

מעלה את הקבצים לתיקיית git בהרוקו. חכה שזה יוריד

git push heroku master

פותח את האפליקציה

האפליקציה הפתוחה של הרוקו