{"id":5982,"date":"2024-09-23T16:51:57","date_gmt":"2024-09-23T14:51:57","guid":{"rendered":"https:\/\/www.combell.com\/nl\/help\/?post_type=ht_kb&#038;p=5982"},"modified":"2024-12-11T11:28:37","modified_gmt":"2024-12-11T10:28:37","slug":"aan-de-slag-met-node-js","status":"publish","type":"ht_kb","link":"https:\/\/www.combell.com\/nl\/help\/kb\/aan-de-slag-met-node-js\/","title":{"rendered":"Aan de slag met Node.js"},"content":{"rendered":"\n<p>Volg deze handleiding om aan de slag te gaan met Node.js. Hiervoor moet je eerst een Node.js pakket aankopen als optie op je webhosting.<\/p>\n\n\n\n<div class=\"wp-block-ht-block-toc  is-style-outline htoc htoc--position-wide toc-list-style-plain\" data-htoc-state=\"expanded\"><span class=\"htoc__title\"><span class=\"ht_toc_title\">IN DIT ARTIKEL<\/span><span class=\"htoc__toggle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"><g fill=\"#444\"><path d=\"M15 7H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><path d=\"M15 1H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1zM15 13H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><\/g><\/svg><\/span><\/span><div class=\"htoc__itemswrap\"><ul class=\"ht_toc_list\"><li class=\"\"><a href=\"#htoc-stap-1-je-node-js-app-uploaden-in-git\">Stap 1: je Node.js app uploaden in git<\/a><\/li><li class=\"\"><a href=\"#htoc-stap-2-voeg-je-node-js-instance-toe\">Stap 2: voeg je Node.js instance toe<\/a><\/li><li class=\"\"><a href=\"#htoc-stap-3-je-node-js-pipeline-uitvoeren\">Stap 3: je Node.js pipeline uitvoeren<\/a><\/li><li class=\"\"><a href=\"#htoc-stap-4-maak-je-app-online-beschikbaar\">Stap 4: Maak je app online beschikbaar<\/a><\/li><\/ul><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-stap-1-je-node-js-app-uploaden-in-git\">Stap 1: je Node.js app uploaden in git<\/h2>\n\n\n\n<p>Het deployen van je Node.js applicatie doen we met jouw code die we ophalen vanuit een online git repository (bv. GitHub, GitLab, Bitbucket&#8230; ). Daarom moet je jouw applicatie eerst lokaal installeren (npm install) en vervolgens uploaden in een git repository. Kopieer je respository link (zie screenshot) voor stap 2.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.combell.com\/nl\/help\/wp-content\/uploads\/nodejs-11.png\" alt=\"\" class=\"wp-image-24235\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-stap-2-voeg-je-node-js-instance-toe\">Stap 2: voeg je Node.js instance toe<\/h2>\n\n\n\n<p>Nadat je Node.js applicatie in een git repository zit, moet je ze linken aan je Node.js instance bij Combell. Voeg daarvoor een Node.js instance toe en link het aan je git repository.<\/p>\n\n\n\n<p><strong>Om je Node.js instance toe te voegen volg je deze stappen in het&nbsp;<a href=\"https:\/\/my.combell.com\/nl\" target=\"_blank\" rel=\"noreferrer noopener\">controlepaneel<\/a>:<\/strong><\/p>\n\n\n\n<ol>\n<li>Ga naar \u201cMijn Producten\u201d &gt; \u201cWebhosting\u201d en klik op \u201cBeheer hosting\u201d naast je domeinnaam.<\/li>\n\n\n\n<li>Klik op \u201cNode.js\u201d in het menu links.<\/li>\n\n\n\n<li>Klik rechts op &#8220;Instance toevoegen&#8221;.<\/li>\n\n\n\n<li>Vul de gegevens van je applicatie in: Friendly name, Node.js versie en de poort waarop de applicatie te bereiken is.<\/li>\n\n\n\n<li>Lees de repositoryvereisten na. In het package.json bestand moet sowieso een &#8220;build&#8221; en &#8220;serve&#8221; script aanwezig zijn in het &#8220;scripts&#8221; veld<\/li>\n\n\n\n<li>Vul je repository link in. Die kan je kopi\u00ebren vanuit jet git repository (bv. Github).<\/li>\n\n\n\n<li>Kopieer de Deploy key en klik op &#8220;Instance toevoegen&#8221; om te bevestigen.<\/li>\n\n\n\n<li>Voeg de deploy key toe aan je git repository zoals GitHub, zie screenshot. Read-only toegang is voldoende.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.combell.com\/nl\/help\/wp-content\/uploads\/nodejs-12-1024x504.png\" alt=\"\" class=\"wp-image-24236\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-stap-3-je-node-js-pipeline-uitvoeren\">Stap 3: je Node.js pipeline uitvoeren<\/h2>\n\n\n\n<p>Na het aanmaken van je instance kunnen we de pipeline uitvoeren.<\/p>\n\n\n\n<p><strong>Om je Node.js pipeline uit te voeren volg je deze stappen in het&nbsp;<a href=\"https:\/\/my.combell.com\/nl\" target=\"_blank\" rel=\"noreferrer noopener\">controlepaneel<\/a>:<\/strong><\/p>\n\n\n\n<ol>\n<li>Ga naar \u201cMijn Producten\u201d &gt; \u201cWebhosting\u201d en klik op \u201cBeheer hosting\u201d naast je domeinnaam.<\/li>\n\n\n\n<li>Klik op \u201cNode.js\u201d in het menu links en kies je instance.<\/li>\n\n\n\n<li>Klik rechts op &#8220;Pipeline uitvoeren&#8221;, zie screenshot.<\/li>\n\n\n\n<li>Je pipeline wordt nu uitgevoerd. Is die succesvol, dan draait je applicatie. Om ze ook online beschikbaar te maken, wijzig je de backend van je hostingpakket, zie volgende stap. <\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.combell.com\/nl\/help\/wp-content\/uploads\/nodejs-5.png\" alt=\"\" class=\"wp-image-24237\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-stap-4-maak-je-app-online-beschikbaar\">Stap 4: Maak je app online beschikbaar<\/h2>\n\n\n\n<p>Als je wil dat je app ook via het internet te bereiken is, koppel ze dan aan een website op je hostingpakket.<\/p>\n\n\n\n<p><strong>Om je Node.js applicatie online beschikbaar te maken, volg je deze stappen in het&nbsp;<a href=\"https:\/\/my.combell.com\/nl\" target=\"_blank\" rel=\"noreferrer noopener\">controlepaneel<\/a>:<\/strong><\/p>\n\n\n\n<ol>\n<li>Ga naar \u201cMijn Producten\u201d &gt; \u201cWebhosting\u201d en klik op \u201cBeheer hosting\u201d naast je domeinnaam.<\/li>\n\n\n\n<li>Klik op \u201cWebsites &amp; SSL\u201d in het menu links.<\/li>\n\n\n\n<li>Klik rechts op &#8220;Beheer website&#8221; en kies voor &#8220;Website backend wijzigen&#8221;.<\/li>\n\n\n\n<li>Selecteer &#8220;Node.js&#8221; en kies je Node.js applicatie.<\/li>\n\n\n\n<li>Klik op &#8220;Website backend wijzigen&#8221; om te bevestigen. Surf je nu naar de website, dan krijg je de Node.js applicatie te zien. <\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\">Tip: zorg dat de DNS-instellingen van je domein correct verwijzen naar je hostingpakket. <br><strong>Lees: <a href=\"https:\/\/www.combell.com\/nl\/help\/kb\/hoe-kan-ik-mijn-domeinnaam-koppelen-aan-mijn-hosting\/\" data-type=\"ht_kb\" data-id=\"3924\">hoe koppel ik een domeinnaam aan een hostingpakket<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Volg deze handleiding om aan de slag te gaan met Node.js. Hiervoor moet je eerst een Node.js pakket aankopen als optie op je webhosting. Stap 1: je Node.js app uploaden in git Het deployen van je Node.js applicatie doen we met jouw code die we ophalen vanuit een online git&#8230;<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[14],"ht-kb-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.combell.com\/nl\/help\/wp-json\/wp\/v2\/ht-kb\/5982"}],"collection":[{"href":"https:\/\/www.combell.com\/nl\/help\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.combell.com\/nl\/help\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.combell.com\/nl\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.combell.com\/nl\/help\/wp-json\/wp\/v2\/comments?post=5982"}],"version-history":[{"count":8,"href":"https:\/\/www.combell.com\/nl\/help\/wp-json\/wp\/v2\/ht-kb\/5982\/revisions"}],"predecessor-version":[{"id":6012,"href":"https:\/\/www.combell.com\/nl\/help\/wp-json\/wp\/v2\/ht-kb\/5982\/revisions\/6012"}],"wp:attachment":[{"href":"https:\/\/www.combell.com\/nl\/help\/wp-json\/wp\/v2\/media?parent=5982"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.combell.com\/nl\/help\/wp-json\/wp\/v2\/ht-kb-category?post=5982"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.combell.com\/nl\/help\/wp-json\/wp\/v2\/ht-kb-tag?post=5982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}