// HTTP Modul einbinden var http = require('http'); // Express einbinden var express = require('express'); // Express-App erzeugen var app = express(); // HTTP Server erzeugen var server = http.createServer(app); // Server an Port binden server.listen(3000); // Handler für GET-Requests // test ist die Route und kennzeichnet hier, dass GET-Requests für // den URL /test angenommen werden. // Als Filter für Routen können reguläre Ausdrücke verwendet werden. // Falls mehrere Routen für denselben URL formuliert sind, wird die in der // .js-Datei zuerst aufgeführte verwendet. app.get('/test', function(req, res) { res.contentType('text/html'); res.status(200).send('Das ist die Route /test'); }); // * ist die Route und kennzeichnet hier, dass GET-Requests für // alle sonstigen URLs (Routen) angenommen werden. app.get('*', function(req, res) { res.contentType('text/html'); res.status(200).send('Das ist die Wildcard-Route: *'); });