Node.js-Tutorium: Hello World: HTTP: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 10: | Zeile 10: | ||
er zusätzlich mit seinem Namen begrüßt: <code>Hallo, <BENUTZERNAME>!</code>. | er zusätzlich mit seinem Namen begrüßt: <code>Hallo, <BENUTZERNAME>!</code>. | ||
==Ein einfacher HTTP-Server== | ==Ein einfacher HTTP-Server, der <code>Hallo, Welt!</code> ausgibt== | ||
Erstellen Sie eine Datei <code>hello-world-http-01.js</code> und | |||
fügen Sie folgenden Code ein: | |||
<code lang="ecmascript"> | |||
'use strict'; | |||
require('http') | |||
.createServer | |||
( function (p_request, p_response) | |||
{ p_response.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'}); | |||
p_response.write | |||
(['<!DOCTYPE html>', | |||
'<html>', | |||
'<head>', | |||
'<title>Hallo-Welt-Server</title>', | |||
'</head>', | |||
'<body>', | |||
'<p>Hallo, Welt!</p>', | |||
'</body>', | |||
'</html>' | |||
].join('') | |||
); | |||
p_response.end(); | |||
} | |||
) | |||
.listen(7777); | |||
</code> | |||
==Fortsetzung des Tutoriums== | ==Fortsetzung des Tutoriums== | ||
Zeile 19: | Zeile 46: | ||
==Quellen== | ==Quellen== | ||
* {{Quelle|Kowarschick, W.: Multimedia-Programmierung}} | * {{Quelle|Kowarschick, W.: Multimedia-Programmierung}} | ||
==Siehe auch== | ==Siehe auch== |
Version vom 27. Oktober 2014, 18:28 Uhr
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
Korrektheit: 4 (großteils überprüft) |
Umfang: 1 (zu gering) |
Quellenangaben: 5 (vollständig vorhanden) |
Quellenarten: 5 (ausgezeichnet) |
Konformität: 5 (ausgezeichnet) |
Node.js-Tutorium Hello World
Übersicht: Teil 1: Konsole | Teil 2: HTTP | Teil 3: TCP
Use Cases
Es soll ein einfacher Node.js-Web-Server erstellt werden, der
unter der URL http://localhost:7777/
eine HTML-Seite mit dem
Inhalt
Hallo, Welt!
als Ergebnis liefert.
Auf der Seite soll sich außerdem ein Eingabefeld und ein Butoon befinden.
Wenn der Benutzer seinen Namen eingibt und auf den Button klickt, wird
er zusätzlich mit seinem Namen begrüßt:
Hallo, <BENUTZERNAME>!
.
Ein einfacher HTTP-Server, der Hallo, Welt!
ausgibt
Erstellen Sie eine Datei hello-world-http-01.js
und
fügen Sie folgenden Code ein:
'use strict';
require('http')
.createServer
( function (p_request, p_response)
{ p_response.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
p_response.write
(['<!DOCTYPE html>',
'',
'',
'Hallo-Welt-Server ',
'',
'',
'Hallo, Welt!
',
'',
''
].join()
);
p_response.end();
}
)
.listen(7777);
Fortsetzung des Tutoriums
Sie sollten nun Teil 3 des Tutoriums bearbeiten.
Quellen
- Kowarschick (MMProg): Wolfgang Kowarschick; Vorlesung „Multimedia-Programmierung“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 3 (Vorlesung)
Siehe auch