Node.js applicatie installeren
Het opzetten van een Node.js-applicatie bij Wned is een proces dat wij voor u hebben vereenvoudigd. U heeft hiervoor geen kostbare VPS of complexe serverconfiguraties nodig; dit kan direct vanuit uw vertrouwde webhostingomgeving. Hieronder volgt een stapsgewijze handleiding om uw applicatie spoedig online te krijgen.
Voorbereiding
Alvorens u begint, is het raadzaam om over de volgende zaken te beschikken:
-
Een actief hostingpakket bij Wned.
-
Toegang tot het DirectAdmin-paneel.
-
Eventueel een FTP-cliënt (zoals FileZilla) voor het beheren van uw bestanden.
Stap 1: De Node.js-omgeving openen
Log in op DirectAdmin. Navigeer naar het menu-onderdeel 'Extra Features' en selecteer de optie Setup Node.js App. Hier beheert u al uw Node.js-projecten.
Stap 2: De applicatie configureren
Klik op de knop Create Application en voer de gevraagde gegevens in:
-
Node.js version: Selecteer de gewenste versie (bijvoorbeeld 18 of 20).
-
Application root: Voer de mapnaam in waar de bestanden van uw project komen te staan.
-
Application URL: Geef aan op welk (sub)domein de app bereikbaar moet zijn.
-
Startup file: Vul de naam van het opstartbestand in, veelal
app.jsofindex.js.
Zodra u op Create klikt, wordt de omgeving door het systeem klaargezet.
Stap 3: De omgeving activeren via de terminal
Nadat de applicatie is aangemaakt, verschijnt er een commando in beeld om de omgeving te activeren (beginnend met source ...). Kopieer deze regel volledig en plak deze in uw terminal of SSH-cliënt. Hiermee zorgt u ervoor dat u binnen de juiste context van uw applicatie werkt.
Stap 4: Afhankelijkheden installeren
Nu de omgeving actief is, kunt u de benodigde pakketten installeren via NPM. Gebruik hiervoor de gebruikelijke commando's: npm init -y npm install express (of andere gewenste modules zoals dotenv of socket.io).
Stap 5: Uw applicatiebestand plaatsen
Zorg dat uw opstartbestand (bijvoorbeeld app.js) aanwezig is in de gekozen root-map. Een eenvoudig voorbeeld om de werking te testen:
const express = require('express');
const app = express();
const PORT = process.env.PORT || 3000;
app.get('/', (req, res) => {
res.send('Node.js is succesvol geactiveerd op de hosting van Wned!');
});
app.listen(PORT);
Stap 6: De applicatie herstarten
Keer terug naar het overzicht in DirectAdmin onder 'Setup Node.js App'. Klik op de knop Restart bij uw applicatie. Uw project is nu live en bereikbaar via de door u ingestelde URL.
Veelgestelde vragen
Kan ik een database koppelen? U kunt probleemloos gebruikmaken van de MySQL-databases binnen uw Wned-pakket of een externe verbinding maken met diensten zoals MongoDB.
Is dit geschikt voor zakelijk gebruik? Zeker. In de instellingen kunt u de 'Application mode' wijzigen van 'Development' naar 'Production' voor optimale prestaties.
Is er root-toegang vereist? Nee, dat is niet nodig. De configuratie is volledig geïntegreerd in uw hostingaccount, wat zowel de veiligheid als het gebruiksgemak ten goede komt.