NodeJS käyttö pleskissä (discord botit jne.)

Tässä tekstissä käyn läpi vaihe vaiheelta miten juuri sinä saat NodeJS:llä tehdyn koodin pyörimään 24/7 Farssin webhostille tai jollekkin muulle Pleskiä käyttävälle webhostille.

 

 

1.

  • Varmista, että sinulla on toimiva NodeJS pohjainen sovellus/api/discord botti tms.
  • Jos käytössä olevan webhostin tarjoama NodeJS versio on [ X < 13 ] varmista ettei koodissa ole ES6 importteja.

  • TLDR; ES6 import -> import express from 'express'

 



2.

  • Mene omistamasi webhostin hallintapaneelin (Plesk) etusivulle, jonka pitäisi näyttää jokseenkin tältä:
  • Kun olet hallintapaneelissa kirjautuneena valitse Dev Tools kohdasta Node.js

 



3.

  • Node.js valikon pitäisi näyttää jokseenkin tältä:

  • Kun olet päässyt tähän valikkoon älä koske version, kotikansion, sovellustilan tai sovelluksen URL asetuksiin ellet tiedä miten kyseiset asetukset vaikuttavat sovellukseesi.

  • Avaa Sovelluksen päähakemisto valikko, jonka pitäisi näyttää jokseenkin tältä:

 



4.

  • Päästyäsi tiedostojenhallinta valikkoon lataa sinne jo tekemäsi NodeJS sovellus ml. package ja package-lock teidostot, mutta pl. omalla koneellesi lataamat node-modulet!

  • Kun olet onnistuneesti ladannut tiedostot palaa takaisin NodeJS Dev Tools valikkoon.

  • NodeJS valikossa sinun pitää nyt määritellä käynnistystiedosto kohdasta "Sovelluksen käynnistystiedosto".

  • Jos saat tämän tyylisen errorin varmista, että tiedostosi on kansiossa, joka avautuu. kun painat kuvassa näkyvää [avaa] näppäintä!

 



5.

  • Kun olet onnistuneesti lisännyt käynnistystiedoston ilman virheitä ja määritystiedostojen käyttöoikeus kohdassa näkyy käynnistystiedostosi, sekä package.json. Voit painaa ylhäältä löytyvää [NPM Asenna] painiketta.
  • Kun Plesk on asentanut tarvittavat NPM packaget joita sinun sovelluksesi vaatii, voit painaa [Käynnistä sovellus uudelleen] painiketta, jonka jälkeen sovelluksesi pitäisi olla päällä.

  • Voit myös vaihtoehtoisesti määritellä package.json tiedostossa esimerkiksi komennon "run", jonka voit suorittaa [Suorita komentosarja] painikkeesta avautuvasta CLI ikkunasta.

 



6.

  • Nyt sinulla pitäisi olla toimiva NodeJS sovellus pyörimässä webhostilla, jonka hallintapanelina on Plesk.

  • Jos sinulle ilmenee jotain ongelmia, erroreita joihin et löydä vastausta tms. voit kysyä apua mm. Suomi Scripting Discordissa.

 

Discord: fait#0020

  • 4 käyttäjistä hyötyivät artikkelista
Auttoiko artikkeli teitä?

Liittyvät artikkelit

Pelkän domainin käyttöönotto.

Koska käytännössä kaikki ihmiset, jotka nettisivuja pyörittävät käyttävät jotain suurta toimijaa...