De ghnáth tógaimid go leor tionscadal agus feidhmchlár mar dhaoine nua, ach níl anseo ach leath den chothromóid.
Ba mhaith linn freisin go mbeidh an chuid eile den domhan in ann na feidhmchláir seo a úsáid agus a thástáil, cibé acu le haghaidh cur i láthair, earcaitheoir ionchasach, nó díreach chun é a fháil amach os comhair gach duine.
Beidh orainn na haipeanna seo a chur ar fhreastalaí poiblí chun é seo a dhéanamh.
Is ardán scamall-bhunaithe lánbhainistithe é Heroku mar sheirbhís (PaaS) chun apps a fhorbairt, a imscaradh agus a chothabháil.
Tá an t-ardán inoiriúnaithe agus tógtha le DX san áireamh chun freastal ar an modh forbartha atá roghnaithe agat féin agus ag d’fhoireann agus tú ag coinneáil fócasaithe agus táirgiúil ag an am céanna.
Úsáideann forbróirí, foirne agus fiontair de gach cineál Heroku chun tionscadail a sheoladh, a bhainistiú agus a fhás. Cibé an bhfuil tú ag cruthú fréamhshamhail beag nó táirge misean-criticiúil, soláthraíonn ardán lán-bhainistithe Heroku an bealach is simplí chun apps a sheachadadh go tapa.
Ar cheann de phríomhghnéithe Heroku tá an cumas chun tionscadail atá scríofa i do rogha féin a imscaradh, a bhainistiú agus a scála teangacha cláir [Nód, Ruby, Python, Java, PHP, Téigh, agus eile].
Sa phost seo, beidh mé ag múineadh duit conas tionscadal Node.js atá ann cheana féin a imscaradh ar Heroku.
Réamhriachtanais
Glactar leis i ndea-chleachtais an ailt seo go bhfuil:
- Suiteáilte Node.js le npm.
- A Heroku cuntas go hiomlán saor in aisce.
- Feidhmchlár Node.js atá ann cheana féin
- Heroku ar comhéadan líne ordaithe (CLI).
1. Dearbhaigh spleáchais d'iarratais
Sonraítear sa chomhad package.json na spleáchais ba cheart a shuiteáil le do thionscadal.
Rith an t-ordú npm init i bhfréamheolaire do thionscadal chun comhad package.json a ghiniúint dó. Taispeánfaidh sé duit conas comhad package.json a dhéanamh.
Má fhágann tú bán iad, is féidir leat aon cheann de na ceisteanna a scipeáil. Ar Windows, seol an clár Git Bash chun blaosc ordaithe a sheoladh.
Seo a leanas an comhad package.json mar thoradh air:
Úsáid `npm install pkg>` chun spleáchais a shuiteáil.
Déanfaidh sé seo an pacáiste a shuiteáil chomh maith agus beidh sé ag brath ar an gcomhad sonraí `package.json` Chun express a shuiteáil, mar shampla, cineál `npm install express`.
Cinntigh nach bhfuil aon phacáistí ar leibhéal an chórais á n-úsáid. Tá spleáchais in easnamh ar do phacáiste. Nuair a dhéantar iarracht imscaradh chuig Heroku, beidh an comhad JSON ina chúis le fadhbanna.
Chun an fhadhb seo a réiteach, déan `modúil nód rm -rf; npm install - production` ar do líne ordaithe áitiúil, agus ansin déan iarracht do app a sheoladh go háitiúil trí dul isteach i Heroku gréasáin áitiúil.
Má tá comhad .json in easnamh ar cheann de spleáchais do phacáiste, ba cheart duit teachtaireacht earráide a thabhairt faoi deara ag cur in iúl cén modúl nach bhféadfaí a aimsiú.
2. Sonraigh leagan an nód
Ba cheart go gcuimseodh do chomhad package.json an leagan Node.js a úsáidfear chun d’iarratas a rith ar Heroku.
Ba cheart duit an leagan Node.js a fhreagraíonn don am rite a bhfuil tú ag obair leis a úsáid i gcónaí. Clóscríobh nód —leagan chun do leagan a aimsiú.
Seo an chuma a bheidh ar do chomhad package.json:
Anois go bhfuil na spleáchais suiteáilte agus go bhfuil an leagan nód atá le húsáid sonraithe, ba cheart go mbeadh cuma mar seo ar an gcomhad package.json:
3. Cruthaigh Próifíl
Déan Próifíl i bhfréamh d'fhillteán (déan cinnte nach bhfuil aon síneadh ann agus go bhfuil an litir "P" caipitlithe).
Tá sé sa chomhad Heroku a chumróidh tú na socruithe Dynos, mar shampla conas a thosóidh Heroku an freastalaí gréasáin nód js tar éis duit an app a uaslódáil.
Breathnaíonn an Phróifíl san aip shamplach a d'imlonnaigh tú mar seo:
4. Cruthaigh do app agus é a thástáil go háitiúil
Chun na spleáchais a chuir tú in iúl i do chomhad package.json a shuiteáil, reáchtáil an t-ordú suiteála npm i do eolaire app áitiúil.
Bain úsáid as ordú áitiúil Heroku, atá san áireamh sa Heroku CLI, chun d'app a thosú go háitiúil.
Ba cheart go mbeifeá in ann rochtain a fháil ar d’aip anois ag https://localhost:5000/.
5. Déan déantúsáin a chruthú
Cruthaigh comhad .gitnore a bhfuil cuma mar seo air chun déantáin tógála a choinneáil ó smacht athbhreithnithe:
6. Imscaradh d'iarratas nód.js chuig Heroku
Déanfaidh na treoracha seo a leanas d’iarratas a imscaradh chuig Heroku.
7. Logchomhaid Heroku
Is féidir leat ceann de na horduithe logála a úsáid freisin chun faisnéis a fháil faoi do chlár reatha. Tá sé seo cabhrach go leor chun fadhbanna a réiteach.
Conclúid
Comhghairdeas, tá d'iarratas Node.js beo anois ar Heroku. Is ardán scamall é a ligeann do ghnólachtaí aipeanna a chruthú, a dháileadh, a bhainistiú agus a fhás.
Bhí Heroku ann dúinn sa ré nua seo gan fhreastalaí agus coimeádán, áit nach bhfuilimid ach cliceáil ar ár dtionscadal iomlán a imscaradh, agus tá sé fós ag cabhrú leis na milliúin úsáideoirí a gcuid tionscadal a imscaradh go simplí.
Leave a Reply