
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:12

Narito kung paano ko ipinakalat ang aking NodeJS App sa Heroku gamit ang isang libreng account. I-click lamang ang mga link upang mag-download ng mga kinakailangang software:
Ginamit na software:
VSCode (o anumang text editor na iyong pinili)
HerokuCLI
Git
Hakbang 1: Lumikha ng isang Package.json
Panimula:
Ang Heroku ay ahosting website na nagbibigay-daan sa ypu na mag-deploy ng 5 mga app nang libre na may runtime na 500+ na oras bawat buwan. Upang mag-deploy ng isa, kakailanganin mong mag-upload ng 3 mga file:
Isang package.json at package-lock.json flle. Maaari mong sundin ang aking iba pang tutorial para sa isang hakbang-hakbang na turtorial sa paggawa ng isa sa pamamagitan ng pag-click dito. Ang package-lock.json ay awtomatikong lalabas pagkatapos ng isang package.json ay nagawa. Dahil tatakbo namin ito sa herku, sa iyong package, json file na kailangan mo upang tukuyin ang isang script sa pagsisimula at ang verison ng iyong node sa enines. upang tumakbo ang command node -v. Narito ang isang halimbawa:
{
"pangalan": "heroku", "bersyon": "1.0.0", "paglalarawan": "", "main": "index.js", "script": {
"test": "echo \" Error: walang tinukoy na pagsubok / "&& exit 1", "start": "node server.js"
}, "mga keyword": , "may-akda": "", "lisensya": "ISC", "engine": {
"node": "12.x"
}
}
Hakbang 2: Lumikha ng Iyong Node.js App
Dahil tatakbo ang app na ito sa anumang port heroku na bigyan sa amin, kailangan naming matukoy ang code na ibibigay sa amin sa pamamagitan ng paggamit ng code na ito process.env. PORT. Narito ang isang node js app na nagsasabing "hello":
const http = nangangailangan ('http'); // naglo-load ng library upang paganahin itong kumilos bilang isang servervar port = process.env. PORT || 5000; // tinutukoy ang port no sa kung ano mang ibinibigay ng heroku o 5000 sa lokal na host na http.createServer (function (req, res) {// lumilikha ng isang server res.writeHead (200, {'Content-type': 'text / plain'}); // Tinutukoy na ang respones na "hello" ay isang text res.end ("hello"); // ipinapakita ang teksto na "hello" sa pahina ng eweb}). Makinig (port); // ikinakabit ang server na ito sa port no.
Hakbang 3: Command Prompt



- Buksan ang prompt ng iyong utos sa pamamagitan ng pagpindot sa Windows + R upang buksan ang kahon na "Run" pagkatapos ay i-type ang "cmd" at pagkatapos ay i-click ang "OK"
- Sa iyo CMD, pumunta sa ugat sa pamamagitan ng pag-type ng "cd.." hanggang sa walang isama na path.
- Suriin kung npm (isang library manager na naka-install sa pamamagitan ng node), ang git at heroku ay maayos na na-install sa pamamagitan ng pag-type:
npm --pagpalit
git --version heroku --versi
Mag-log in sa yor herku account
heroku login
Lumilikha ito ng isang app sa heroku:
heroku lumikha
Upang mai-upload ang iyong mga file, kailangan mong makarating sa landas nito sa pamamagitan ng pag-type ng cd
cd
Lumilikha ng isang bagong lalagyan (folder) sa iyong locl aparato para sa mga item sa landas na ito
git init
Kumonekta nang malayuan sa isang folder sa heroku sa pamamagitan ng git sa iyong app
heroku git: remote
Kopyahin ang file na ito nang malayuan sa iyong lokal na repositoryang git sa pamamagitan ng git sa iyong app
git idagdag.
I-save ang mga pagbabagong nagawa mo sa folder na may isang mensahe ng "gawing mas mahusay"
git gumawa -am "gawin itong mas mahusay"
Ina-upload ang mga file sa git folder sa heroku. Hintayin itong maibaba
git push heroku master
bubukas ang app
heroku bukas na app
Inirerekumendang:
Paano Mag-install ng isang Kinokontrol na AGS-001 Frontlight Sa Isang Orihinal na Game Boy Advance (Walang LOCA!): 5 Mga Hakbang (na may Mga Larawan)

Paano Mag-install ng isang Kinokontrol na AGS-001 Frontlight Sa Isang Orihinal na Game Boy Advance (Walang LOCA!): Naghahanap ka upang iilawan ang iyong lumang screen ng Game Boy Advance. Hindi mo mahahanap ang mga bagong bagong backlit na kit ng IPS kahit saan, at ang lumang AGS-101 kit ay wala nang stock o sobrang presyo. Bukod, nais mong makita ang screen habang nasa labas ka,
Paano Mag-disassemble ng isang Dell Inspiron 15 5570 Laptop upang Mag-install ng isang M.2 SSD: 20 Hakbang

Paano Mag-disassemble ng isang Dell Inspiron 15 5570 Laptop upang Mag-install ng isang M.2 SSD: Kung nakita mong kapaki-pakinabang ang pagtuturo na ito, mangyaring isaalang-alang ang pag-subscribe sa aking Youtube channel para sa paparating na mga tutorial sa DIY tungkol sa teknolohiya. Salamat
Paano Mag-hack at Mag-upgrade ng isang Rigol DS1054Z Digital Oscilloscope: 5 Hakbang (na may Mga Larawan)

Paano Mag-hack at Mag-upgrade ng isang Rigol DS1054Z Digital Oscilloscope: Ang Rigol DS1054Z ay isang tanyag, antas ng entry na 4-channel na Digital Storage Oscilloscope. Nagtatampok ito ng isang real-time na rate ng sample ng hanggang sa 1 GSa / s at isang bandwidth na 50 MHz. Ang partikular na malalaking nagpapakita ng kulay na TFT ay napakadaling basahin. Salamat sa isang sa
Paano Mag-convert ng isang Physical Book Sa isang Ebook ?: 7 Mga Hakbang (na may Mga Larawan)

Paano Mag-convert ng isang Physical Book Sa Isang Ebook?: Ang pagiging isang mag-aaral na nagmumula sa Chemical Engineering, kadalasan ay mayroon akong mga bulktextbook, teknikal na libro at tala upang mai-scan (minsan naka-print) Naghanap ako ng isang mahusay na scanner ng libro nang ilang oras, ngunit karamihan sa kanila ay mahal, sobrang laki. Mamaya,
Paano Mag-install at Mag-edit ng isang "ObjectDock": 8 Mga Hakbang

Paano Mag-install at Mag-edit ng isang "ObjectDock": Ngayon may isang paraan upang makuha ang pagiging maayos ng isang dock ng object sa iyong PC. Maaari mong i-download ang ObjectDock nang libre, i-install ito, at i-edit ang hitsura at nilalaman nito upang umangkop sa iyong pangangailangan. Sa itinuturo na ito ginamit ko madaling sundin ang mga imahe ng bawat hakbang ng