Přeskočit na hlavní obsah

NodeJS balíček vs DiscordJS balíček

Na našem hostingu nabízíme dva různé Node balíčky. Oba balíčky fungují na skoro na totožném principu, jaký je mezi nimi tedy rozdíl? Největší rozdíl je v tom jakým způsobem se server spouští, podpora package.json a jaké poskytuje možnosti v nastavení.

Discord.js balíček

Tento balíček byl na našem hostingu mnohem dříve než Node.js balíček a slouží převážně nezkušeným vývojářům, kteří chtějí vytvořit vlastního Discord bota z nějakého nepochopitelného důvodu mají potřebu psát kód přímo na hostingu místo toho aby psali kód lokálně na svém počítači a poté hotovou verzi nahráli na hosting.

V nastavení serveru je možné vybrat spouštěcí soubor, který se pak spustí přes node <soubor> bez interakce s package.json
Server má v základu již předinstalovanou discord.js knihovnu a další NPM knihovny se instalují přes nastavení a to vypsáním všech závislostí do pole Additional Node packages

Node.js balíček

Pokud máte node.js aplikaci nebo pokud chcete provozovat discord.js bota, ale jste řádný programátor a používáte package.json tak poté chcete využít právě tento balíček.

Spouštění serveru probíhá přes scripty, které jsou definované ve vašem package.json souboru, přičemž v nastavení serveru je možné vybrat, který script se má spustit. V nastavení nenajdete políčko pro instalaci NPM knihoven, všechny závislosti se nainstalují podle toho, jak jsou definované v package.json soboru a zároveň podporuje integraci s gitem.

Tento balíček není vhodný pokud chcete dělat úpravy kódu přímo na serveru, počítá se s tím, že na server nahráváte stabilní funkční verzi, nicméně jí doporučujeme, jelikož je mnohem více flexibilní.